Fix proxy config not echoed to config UI and not read during upload/download

Due to missing getters on S3Profile, configured proxies were not echoed to fields in config UI, so saving subsequent config changes erased proxy settings.
Fix proxies not using during config testing while editing in config UI.
Fix proxy settings not being passed to AbstractS3Callable, thus were not being used during actual file transfer.