* Ignore API errors about Tree, TreeEntry, FileTreeEntry and friends being removed
* Revert "Revert "Remove deprecated Tree, TreeEntry, FileTreeEntry and friends""
* DirCache: Fix bad code formatting
* DirCacheEntry: Speed up creation by avoiding string cast
* DirCache: Fix getEntriesWithin("") to not include null entries
* Fix performance regression in CanonicalTreeParser
* PushCertificateParser: Move reader parsing to instance method
* PushCertificateParser: Make constructor public
* Report PackProtocolExceptions to client during receive-pack
* PushCertificate: implement hashCode/equals/toString
* PushCertificateParser: Make pushee optional
* PushCertificateParser: Change error string for invalid field
* PushCertificateParser: Add method for parsing from a stream
* IO: Add a method for reading lines
* BaseReceivePack: Treat all LFs as optional
* BaseReceivePack: More validation during parseCommand
* Increase PackOutputStream copy buffer to 64 KiB
* Tighten object header writing in PackOutuptStream
* Skip main thread test in ThreadSafeProgressMonitor
* Declare members of PackOutputStream final
* Always allocate the PackOutputStream copyBuffer
* Disable CRC32 computation when no PackIndex will be created
* Steal work from delta threads to rebalance CPU load