FileTransferClient: Added additional protocol-specific properties to FileTransferClient.Settings.
File System: Added proper handling of the FileSystemException that has been thrown in an iterator returned from the custom virtual file system provider GetChildren method.