missing flush() during banner exchange
whitespace
change connection layer to use millisecond timeouts
change transport layer to use millisecond timeouts
minor javadoc
Simplify the UserAuth.authenticate(..) interface, move the multi-auth-method trial-and-error into SSHClient API