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