Fix bash-completion support for -C option to expand tilde
Style: Fix inconsistent indentation
Merge pull request #747 from nocnokneo/master

Fix bash-completion support for -C option to expand tilde
Make manifest_parser_perftest build on Windows.
Merge pull request #750 from nico/perfwin

Make manifest_parser_perftest build on Windows.
Support completion of arguments to -f and -C options

Note: This is only available for bash_completion users.
Fix getopts barfing over the terminal when trying to complete -f and -C

Note that this is only applicable for when bash_completion is
unavailable.
Merge pull request #748 from nocnokneo/bash-completion-for-f-and-C

Support completion of arguments to -f and -C options
Accept \r\n line endings in depfiles.

Fixes #752.
Merge pull request #753 from nico/nlacc

Accept \r\n line endings in depfiles.
Use consistent indentation conventions
Get rid of unused import
Merge pull request #757 from cjdrake/master

Stylistic changes to ninja_syntax.py
Allow SIGTERM for interruption.

Default signal sent by many other programs (mainly kill(1)) to gently
terminates another one is SIGTERM.
Forward interruption signal to child processes.