SFTP: Added Settings.GetFileOpenRemoteFirst option. When enabled, the local file is only created by GetFile/Download methods after the remote file has been successfully opened.
SFTP: Added Sftp.Settings.EnableDirectoryAsFileWorkaround option (workaround for AWS FTP Transfer with S3 storage that misreports some directories as files).