* Upgrade wagon-ssh to 3.2.0
* Upgrade maven-jxr-plugin to 3.0.0
* Upgrade maven-shade-plugin to 3.2.0
* Upgrade jacoco-maven-plugin to 0.8.2
* Upgrade maven-project-info-reports-plugin to 3.0.0
* Upgrade maven-enforcer-plugin to 3.0.0-M2
* Upgrade maven surefire plugins to 2.22.0
* Ensure same version of maven-surefire-plugin and maven-surefire-report-plugin
* MergeHeadMsgTest: Open FileOutputStream in try-with-resource
* MergeCommand: Open RevWalk in try-with-resource
* MeasurePackSizeTest: Open Transport in try-with-resource
* Sort "eager" path-like options to the end of the help
* reset command: provide convenient and meaningful options help
* commit command: allow to specify path(s) argument(s)
* status command: consume more then one argument after --
* repo command: properly name the required 'path' argument
* Un-ignored existing CLI tests which run just fine on Java 7+
* Don't treat command termination due '-h' option as a fatal error
* Compare API changes against 3.5.0
* Enable maven site generation for jgit
* Generate javadocs as part of Maven site project reports
* [Java 8] Configure doclint to accept missing descriptions
* Drop warnings about unchecked casts in a few stable select places
* Hide warnings about field hiding in the MyersDiff code
* Fix warnings about missing serialVersionUID
* Fix warning about missing serialVersionUID
* Rename local variables/parameters to remove warnings about hiding
* Remove non-existing source directories from Java 7 test build
* Eliminate warnings for non-nls strings that will never be translated