* Consistently use "!isEmpty()" to detect non-empty list
* TransportHttp: Check for non-empty list with "!isEmpty()" rather than "size() > 0"
* TransportHttp: Fix comparison of size with ">= 0"
* Remove BitmapRevFilter.getCountOfLoadedCommits
* Make BitmapBuilder.getBitmapIndex public
* Deprecate BitmapBuilder.add and introduce simpler addObject method
* Add @Override annotations to BitmapIndexImpl
* Rely on bitmap RevFilter to filter walk during bitmap selection
* Use 'reused' bitmap to filter walk during bitmap selection
* Rely on bitmap RevFilter to filter tip commit setup walk
* Use 'reused' bitmap to filter tip commit setup walk
* Include ancestors of reused bitmap commits in reuse bitmap again
* Fix a typo referring to RevFilter as RefFilter
* Execute ReceiveCommands via a method rather than in ReceivePack
* Modify refs in UploadPack/ReceivePack using a hook interface
* Remove PreUploadHook.onPreAdvertiseRefs
* Add an AdvertiseRefsHookChain, similar to the other hook chains
* Allow creating ReceiveCommands with a specified type
* Expose an OutputStream from ReceivePack for sending client messages
* Minor javadoc wording fixes in ReceivePack
* Extract filterCommands as a static method on ReceiveCommand