Update jgit to 7996a2e7b
Update jgit to 7996a2e7b

This includes the following changes:
* 011c26ff3 Fix connection leak for smart http connections
* c32694e5a Teach JGit to handle external diff/merge tools defined in .gitattributes
* ff77d412a Adapt diff- and merge tool code for PGM and EGit usage
* 973e955ea Add availability check of pre-defined tools
* e81085944 Add filtering with help of DirCacheCheckout.getContent()
* d67ac798f Remove stray files (probes or lock files) created by background threads
* eaf4d500b Add mergetool merge feature (execute external tool)
* 857343563 Add command line support for "git mergetool"
* 24171b05f Add config reader for user-defined mergetools
* b63c2f39a Add difftool compare feature (execute external tool)
* ca62b3447 RewriteGenerator: Fully buffering of input is no longer necessary
* 88d5f51e6 Remove stray files (probes or lock files) created by background threads
* 8984e1f66 HTTP Smart: set correct HTTP status on error
* 4dd9a94ec [sshd] Better user feedback on authentication failure
* 8b8999dca Lazy loading of .lfsconfig.
* 7f9cd7d2b De-couple ServiceLoader calls from class loading
* 7e06e5175 CommitCommand: call GpgSigner.getDefault() only if indeed signing
* fbce3122e GpgSigner: prevent class lock inversion on the default signer
* eca101fc0 Fetch: Introduce negative refspecs.
* 98029e675 BaseSearch: Suppress ReferenceEquality Warnings
* a706835a4 Add GetRefsBenchmark for testing refs lookups
* 8f0280716 Use git config core.commentChar
* a187d12dd CommitConfig: add support for core.commentChar
* a17136029 [push, lfs] Tell the pre-push hook whether the push is a dry run
* b12ec8f37 LFS: clean up messages
* 0ae37d400 DirCacheCheckout: use a LinkedHashMap instead of HashMap
* 7b1c8cf14 Re-try reading a file when there are concurrent writes
* ac78c1752 [sideband] Ensure last bit of progress channel is written
* 45287f109 Add tests for SideBandInputStream
* 2c1a8798c LsRemoteCommand: apply url.*.insteadOf
* c127a1a65 Factor out URL replacement from RemoteConfig

Release-Notes: Update jgit to 7996a2e7b
Change-Id: I4ad019f984c049f99d2c21aa89a5fa7f7ac2fcca

GerritCodeReview/gerrit,GerritCodeReview/gerrit,GerritCodeReview/gerrit,GerritCodeReview/gerrit,GerritCodeReview/gerrit,GerritCodeReview/gerrit,GerritCodeReview/gerrit,GerritCodeReview/gerrit