MULE-6880: FTP responseTimeout has no effect

_ Setting responseTimeout on the FTPClient in the connector. A better solution could be to set that value right in the factory, but that requires changes inthe API.
_ Adding FtpConnectionFactory#createFtpClient to let test subclasses to override the default behavior.
(cherry picked from commit ed4ad38)