Removed support for X-Alternative-Locations HTTP header
Subscription downloads: Remove undocumented support for passing version number in URL
Subscription downloads: Ignore Expires HTTP header and use standard format for the Expires comment
Subscription downloads: Don't handle Last-Modified header
Subscription downloads: drop special handling for HTTP redirects
Refactor generic logic from Synchronizer into a Downloader module