[maven-release-plugin] prepare release git-client-1.2.0
[maven-release-plugin] prepare for next development iteration
convenient constructor especially for testing
[FIXED JENKINS-19108]

JGit was not honoring the branch in the checkoutBranch method
Need to explicitly add a test dep on sshd.
git-server plugin has a provided dependency on this, but Maven does not consider these to be transitive.
[FIXED JENKINS-18988]

CGit's checkout --force is behaving differently from JGit's checkout --force, so handle the difference by ourselves
Upgrading to the latest version
Adding the --shared option
[maven-release-plugin] prepare release git-client-1.3.0
[maven-release-plugin] prepare for next development iteration
support username/password credentials in git-cli impl
use credentials for ls-remote
upgrade dependencies to latest JGit and credentials plugin
UserNamePasswordCredentials are now supported
non-conventional use of setters in JGit
check http(s) url to be accessible using configured credentials
to avoid git process to prompt for username
use httpclient to check git URL 
java.net.URL can't handle authentication with thread-safety
new method to fetch from URL, with credentials support
[maven-release-plugin] prepare release git-client-1.4.0
[maven-release-plugin] prepare for next development iteration