Track build commands, multithreading in dependency resolution. Mymake now tracks which command-lines were used to compile each file, so that it can re-compile files if the command line changes (for example, by modifying the .mymake file). Mymake now uses multiple threads to compute dependencies to speed up dependency resolution. Finally, this release fixes some long-standing race conditions on Windows.