Changes to allow Download from PocketPT server (and generally customise which DownloadRequest subclass is used for a download)