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