Split Downloader into CertProvider and DecodingDownloader for easier re-use of the downloaders outside of Sublime Text
Added more details about the "platforms" key