T163: Implement fully async sftp read and write
### Description **Originally reported by asn: https://bugs.libssh.org/T163** We should make it possible use sftp fully async. Also provide a sftp_put() and sftp_get() function which work on file descriptors.
issue