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
Allow paths with '{' '}' in depfiles
Merge pull request #761 from maximuska/proposed/depfile_parser_fixes

Allow paths with '{' '}' in depfiles
wip for console pool on windows
win console wip: enable test
win console wip: ctrl-c should reach commands running in console pools
win console wip: resolve FIXME
win console wip: Fix comments based on review feedback.
Merge pull request #764 from nico/winconsole

Implement pool=console support on Windows.