Better timeout handling
Merge pull request #748 from DonLakeFlyer/FTPTimeout

FTP: Better timeout handling