* Update maven-site-plugin used by benchmark module to 3.8.2
* Add dependency to enable site generation for benchmark module
* Ignore warnings for generated source code in org.eclipse.jgit.benchmark
* Teach UploadPack "filter" in protocol v2 fetch
* Refactor test of capabilities output
* Refactor v2 advertisement into own function
* Refactor parsing of "filter" into its own method
* Disallow unknown args to "fetch" in protocol v2
* Teach UploadPack shallow fetch in protocol v2
* Refactor unshallowCommits to local variable
* Add protocol v2 support in http
* Give info/refs services more control over response
* Suppress boxing warning
* Remove unnecessary semicolon
* Fix non-externalized String warnings
* Remove unused code and link to deprecated code
* File compile and API errors in JGit
* FS: Open TemporaryBuffer in try-with-resource
* EditListTest: Open InputStream in try-with-resource
* EGitPatchHistoryTest: Open BufferedReader in try-with-resource
* T0003_BasicTest: Use CommitBuilder.setEncoding(Charset)
* WalkEncryptionTest: Use StandardCharsets.UTF_8
* GetTextTest: Use StandardCharsets constants instead of CharSet.forName
* EGitPatchHistoryTest: Set input stream encoding with constant
* DirCacheIterator: Open InputStream in try-with-resource
* DumbClientSmartServerTest: Open auto-closeable resources in try-with-resource
* DirCacheCheckoutTest: Open FileInputStream in try-with-resource
* DiffFormatterReflowTest: Open InputStream in try-with-resource
* Updpate oxygen orbit to R20170919201930 and remove old orbit repos
* Remove use of deprecated X509HostnameVerifier
* Update Apache httpclient to 4.5.2 and httpcore to 4.4.6