Agent login feature

I've added agent login feature as provided by the [jcraft jsch agent proxy library](https://github.com/ymnk/jsch-agent-proxy) which [supports sshj](https://github.com/ymnk/jsch-agent-proxy/tree/master/jsch-agent-proxy-sshj)
This allows login with ssh-agent on *nix and Pageant on windows systems