* Use BatchRefUpdate for tracking refs in FetchProcess * Batch reference updates together for storage * Expose ReceiveCommand.updateType to check for UPDATE_NONFASTFORWARD * Reject non-fast-forwards earlier in BaseReceivePack
* Remove 86 boxing warnings * Remove unnecessary boxing SuppressWarnings annotation
* Update base version for clirr API check to latest release
* Cloning should fail when destination directory exists and is not empty * Do not catch Exception in test cases