Added FileTransfer download progress event.

Making AllowReadStreamBuffering to false allows to get stream as soon as it is available instead of waiting for the entire file downloaded.