[SSHD-358] Use default factories for builders
Remove unnecessary semicolon
Add some javadoc for the deprecated authentication methods on ClientSession and SshClient
[SSHD-359] Make DefaultSshFuture a bit more lightweight
[SSHD-360] Rework CloseableUtils code
[SSHD-348] Some SSH threads get blocked in Object.wait() method forever
Avoid using deprecated methods