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
git puts random crap in stderr
tools can't clean by themselves anymore because of parallel
gtest parallel
use nul instead of current stdin, git puts more crap in it, breaks ansi codes
added spdlog and usvfs
gtest and boost also build other architectures
boost also builds static libs
moved "v" to versions to support other branches that don't start with "v"