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.
improve zsh completion
Use consistent indentation conventions
Get rid of unused import
Merge pull request #757 from cjdrake/master

Stylistic changes to ninja_syntax.py
compdb: check that inputs is not empty
Merge pull request #758 from mathstuf/dev/fix-compdb-abort

compdb: check that inputs is not empty
Merge pull request #756 from ronnychevalier/rc/zsh_completion

improve zsh completion