Speed improvements in file transfers in SFTP for .NET.
Added implementation of SSH connection protocol channel flow-control for better interoperability.
SSHClient.Connect() can now take a local address as a parameter. This enables selecting, for example, a specific network adapter to connect from when a machine has multiple network cards.
Added flavors in OpenRead(), OpenWrite() and CreateWrite() that take an optional System.IO.FileOptions as a parameter. This provides hints on access patterns to possibly enable optimizations.
Added FileSystemType to PathExceptionEventArgs. This enables PathException event handlers to know if a file or folder has caused the exception and take action accordingly.
Fixed a bug where an OverflowException was thrown when the ZipArchive constructor is fed a zip file larger than 2GB.
Fixed a bug where an IOException for a failed checksum was randomly thrown when decompressing LZMA data.
Fixed bugs in the internal management of states of SSHClient. This caused the class to not always recognize it was disconnected.