Throttle the number of pending commands by the parallelism configuration
Fix unknown pragma warnings
Merge pull request #825 from Rapptz/master

Suppress warnings from building with MinGW
Merge pull request #822 from tzik/throttle

Throttle the number of pending commands by the parallelism configuration
track back->forward conversions in a bitmask
wip on adding tests at higher level, some not right
fix multiple sequential slashes
path decanonicalization when building command
remove CanonicalizePath overloads, test for toplevel behaviour
fix order of args to CanonicalizePath
assert no slashes in default GetNode
improve test
non-win compilation
make all GetNode explicit, add DepsLog canonicalize test
initialize slash_bits on non-win
fix CanonicalizePath going past StringPiece length + test
no need to Decanonicalize on non-Windows
save slash_bits in depslog
no need to save slash_bits, add comment
fix not respecting length