Add KeyboardInteractiveCallback so that even client do now have publickey, username can still be passed in
Merge pull request #62 from songgao/songgao/get_username_without_publickey

Allow non-PublicKey authentication.