sftpv3: fix style
sftpv3: simplify progress handling for fastXfer()
sftpv3: use fstat instead of stat in fastXfer()
sftpv3: close fds on invalid/empty source files for fastXfer()