Add support for depfiles

These files are produced by twitter.common.tools.Compiler.  These files allow jmake to generate correct dependency information for package-private classes -- that is, classes whose name does not match their Java file.

Includes tests for this new code.

Fixes #9.

Reviewed at https://rbcommons.com/s/twitter/r/1412/