* ApplyCommand: fix "no newline at end" detection
* ApplyCommand: handle completely empty context lines in text patches
* ApplyCommand: use byte arrays for text patches, not strings
* ApplyCommand: support binary patches
* ApplyCommand: add a stream to apply a delta patch
* ApplyCommand: add streams to read/write binary patch hunks
* ApplyCommand: add a base-85 codec
* ApplyCommand: convert to git internal format before applying patch
* PackBitmapIndex: Set distance threshold
* PackBitmapIndex: Not buffer inflated bitmap in BasePackBitmapIndex
* PackBitmapIndex: Remove convertedBitmaps in the Remapper
* PackBitmapIndex: Reduce memory usage in GC
* PackBitmapIndex: Add AddToBitmapWithCacheFilter class
* PackBitmapIndex: Add util methods and builder to BitmapCommit
* PackBitmapIndex: Move BitmapCommit to a top-level class
* Refactor: Make retriveCompressed an method of the Bitmap class
* PacketLineIn: Add helper methods to check for END and DELIM
* UploadPackTest: Rename variable to avoid hiding class member
* UploadPackTest: Add missing <> operator on instantiation of ArrayList
* SignedPushConfig: Allow setting a custom nonce generator impl
* PackCertificateParser: return null if nothing was received
* Include push certificates in RefUpdate
* Remove redundant @since tags in new signed push classes
* Try to send HTTP error messages over sideband
* Extract the capability parsing logic in {Upload,Receive}Pack
* Make capability strings in BasePack{Fetch,Push}Connection public
* Fix a typo in "capabilities" in ReceivePack