Crap out on parse errors, because it's gouing to core dump later if we don't.
Add verbose option to enable more debugging messages.
Skip directories when processing the file list.
Make it easier to condition out the Yacc debugging.

Because what I thought was a grammar problem was actually just not skipping
directories in the input file list.
Isolate git dependencies.