* InMemoryRepository: Use a real Builder class
* TestRepository: Expose a Git instance
* Git: Don't close underlying repo if it came from from a caller
* Fix ObjectChecker when normalization is enabled
* Abbreviate SHA-1s when reporting invalid objects
* Throw CorruptObjectException when a bad object is found