Added KeepAlive & Timeout properties to FtpUpload Task

I found the defaults were not useful for my usage so I promoted the hard coded values to properties... the default values are still consistent so it's not a breaking change.