Pass authentication questions between the target server and the end user
Closes #2 (closed)
This allows connecting to most SSH servers by using keys in the server agent, identity key files on the server (PEM encoded only), and will directly pass keyboard-interactive
challenges to the user. Users will be asked for for passwords to encrypted identity files via synthetic keyboard-interactive challenges. Likewise, password authentication is presented as another synthetic keyboard-interactive challenge.