T163: Implement fully async sftp read and write
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.
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information