PT46835537: Can't always set ftp upload directory

- use net/ftp ruby library for backup / restoring to ftp server
- decide on the library to use ftp / sftp based on input uri; instantiate SftpFileManager and FtpFileManager acordingly
- improved UI ftp / sftp URL setting description