SSH connections improvements
 - Adjust for newer LibSSH 0.6.0 API.
 - Remove public key support (public keys are not needed for pubkey auth, and have been removed from the LibSSH
API).
 - struct tr_ssh_config::server_hostkey_path and client_privkey_path are now optional (NULL for LibSSH default)
 - Updated documentation to reflect the new optional values.