Fetch service-specific i18n resources based on json file

Partially solves #1348. Adds a new json config file (`special_language_mappings.json`). The resources downloaded by `update_srts` and `update_translations` are changed depending on the config. No exercises yet though.