Factor cache-probing logic out of buildfile.commit() and CmdRun().
Record added-tree sha256 in buildfile.CmdAdd, probe and use cache.
Implement caching for remote ADD commands.
Add testcases for ADD caching, closes #880.
Add self to AUTHORS.