Jenkins CLI now connect to existing SSH agent for authentication

If an existing SSH agent is detected, the CLI will try to use its known identities to authenticate towards Jenkins.

Agent communication is done through project jsch-agent-proxy (https://github.com/ymnk/jsch-agent-proxy).