Add dependency analysis to termite.

- Store reads of writableRoot files
- Have Make dump dependency data too
Log more data, add update make patch.
Construct a dependency graph, and serve it over HTTP.
Serve errors from bin/analyze too.
Sort list in shell-wrapper annotation dump.
Show errors in bin/analyze server too.
Rename Action => Target, Annotation => Command.
Analyze .dep files.
Check for undeclared dependencies.
Check for unused dependencies.
Fix bug with absolute paths in dependencies.
Handle cyclic dependencies.
Intern strings in analysis.
Parallelize checkTargets.
bin/analyze: fix import path.