Implement Jsch UserInfo for better kbd-interactive support

* The default handler only supports prompts matching .*Password:,
  whereas FreeBSD prompts are Password for user@hostname: