* LFS: Enable LFS support for the CLI, better error handling
* Cleanup stream usage WRT filters
* LFS: support merge/rebase/cherry-pick/diff/compare with LFS files
* BitmapWalker: do not revisit objects in bitmap
* Use bitmaps for non-commit reachability checks
* Make PackWriterBitmapWalker public
* UploadPackTest: construct commits in test method
* Ignore invalid TagOpt values
* Add a getter for a list of RefSpecs to Config
* Improve getting typed values from a Config
* Fix unthrown exception errors in CloneCommandTest
* Allow configuration of receive pack's ObjectChecker through fsck.*
* Correct fetch to use fetch.fsckObjects and transfer.fsckObjects
* Default receive.fsckObjects to transfer.fsckObjects
* Allow ReceivePack callers to configure their own ObjectChecker
* Check for duplicate names after folding case in ObjectChecker
* Change DirCacheCheckout to verify path using ObjectChecker
* Reject mixed case .git on Mac OS in ObjectChecker
* Reject special Windows device names in ObjectChecker
* Allow an ObjectChecker to reject special characters for Windows
* Reject '.git' as a tree name in ObjectChecker
* Extract path segment check function in ObjectChecker
* Permit ObjectChecker to optionally accept leading '0' in trees
* DHT: Change DhtReadher caches to be dynamic by workload
* DHT: Use a proper HashMap for RecentChunk lookups
* DHT: Always have at least one recent chunk in DhtReader
* DHT: Fix NPE during prefetch
* DHT: Drop leading hash digits from row keys