Update git-server test dependency to 1.6
Update junit test depdendency to 4.12
Update JGit dependency to 3.5.3 - security fix in JGit

Refer to http://article.gmane.org/gmane.linux.kernel/1853266 for a
description of the client side bug which is resolved by JGit 3.5.3.

It seems unlikely the client side bug will affect many Jenkins users
due to the relatively limited workflow used in the git client plugin
and the git plugin.
[maven-release-plugin] prepare release git-client-1.13.0
[maven-release-plugin] prepare for next development iteration
Allow multiple expected log substrings in credentials test

Safety check that the fetch (which requires permissions) did not hang
and was not killed by a timeout.
Use equals() rather than == to compare string in test
Do not interactively ask for a password

Replace the checkCredentials function with the native core.askpass=true git config variable.
Remove obsolete CliGitAPIImpl.checkCredentials()
Adapt CredentialsTest to askpass improvement
Improve test diagnostic when credentials sample data badly formatted
Update JGit to 3.6.0

Updated comment that JGit 3.6.0 prune during fetch is disabled because
it is still too aggressive
[maven-release-plugin] prepare release git-client-1.14.0
[maven-release-plugin] prepare for next development iteration
Only use core.askpass setting on git versions which support it

Git versions prior to 1.7.9 do not have the credentials support needed
for full git-client-plugin support. However, those older versions are
available in popular distributions like Red Hat Linux 5, Red Hat Linux 6,
and their derivatives like CentOS and Oracle Linux.

This change tries to avoid calling command line git with an argument
which those older versions do not support.
[maven-release-plugin] prepare release git-client-1.14.1
[maven-release-plugin] prepare for next development iteration
Merge branch 'master' into master_ialbors

Conflicts:
	pom.xml