Properly emit errors from Inflate
Add tests for gut blob serialization/deserialization
Pass most tests again.  Yay.
Reimplemented git tree format.
Moved hash calculation to before deflation.  Now git-fsck complains less.