add support for gcc-style deps files
fix empty line / comment handling, fix analyzer_test.py
add tests for comments and blanks, fix EOF handling
warn instead of fail for rules with multiple outputs.

handle both implicit and order-only deps (sorta).

handle names with digits in them.
add tests for names
handle spaces in paths
fix duplicate var check in rule, remove extraneous pdb call