For .ninja_deps, remove objects that have no in-edges or whose in-edges do not have a "deps" attribute. (This matches the behaviour of `-t deps`). BuildLog doesn't know about state, so let its recompact method take delegate that decides is a path is life or not, and implement it in NinjaMain.
Fix additional range in character class.
fixed platform_helper.py msvc_needs_fs test for python 3
Fix up platform_helper for MSVC
… to be in a list, not space separated (unless you set Shell to true)
Add a test that shows that there is a single global namespace for rules.
Wrap to 79 colums. No functionality change.
Minor style fixes. No functionality change.
add deps_prefix for localized /showIncludes' output parsing
Fix compilation on VS2013
add -d keeprsp to preserve @rsp files on success on windows
Fix for build test for BuildWithDepsLogTest.RestatMissingDepfileDepslog
Make depslog v1->v3 message less scary.
See the comment 5 lines up for details.