added basic_games
handle multiple vs installs
for `release official`, don't override the enabled state of all tasks, just enable translations and installer; this allows for disabling tasks that are not in the current branch
changed do_clean_for_rebuild() to do_clean() with flags for what to clean
added --no-build and --no-fetch
added stdout filter in msbuild to catch errors
moved all the code from git_command to the git tool
changed task_conf_holder to make the git tool since it's getting pretty complex
fixed task name in options not supporting super
fixed pipes behaving weirdly when copying process objects
- stopped returning references, that was just to avoid copying the string before using regex_match(), which happens like twice
- everything in one map
- assume the ini contains all the options, don't duplicate them within mob
changed zlib to use vs instead of jom because it doesn't handle non-ascii characters
fixed async_pipe corrupting the stack when io was pending
vcvars uses cmd /U to dump `set` to a utf16 file, or else PATH has trouble with non-ascii characters
fixed no colors on terminal