use SSH_ASKPASS for encrypted private keys
use gitcredentials to store http credentials
replace "clone" by "init+fetch" so we can configure git to use a local gitcrendentials store
Merge branch 'gitcredentials'

Conflicts:
	src/main/java/org/jenkinsci/plugins/gitclient/CliGitAPIImpl.java