Add option to output cache tarball at the end.

Also, compile cache directory no longer defaults to DIR/.git/cache.