Reduce memory consumption of status --filenames option.

Throw away mappings of git hash value to filename(s) for objects that
are not relevant to git-fat. Since we can do this clean-up during
processing, this change should minimise the memory cost of using the
--filenames option since uninteresting filenames are no longer stored.