move ka_name to es langpack
add special_language_mappings json
handle cases where the crowdin translations differ from inputted
language code
get_special_language_map returns defaultdict with lang_code as default instead of empty dictionary
handle cases where the inputted language differs from its subtitle
mapping in amara
Merge branch 'develop' into 1348

Conflicts:
	data/i18n/languagelookup.json
moving json file to data store.
removing unsupported language: es
making file work as a list of supported languages, as well as dict on how we support them.
Adding supported languages.
Merge pull request #1 from bcipolli/1348

Make special to supported
Add new "build directory" for language packs. Make sure everything now accepts a 'version' parameter.
No more 'all' for language packs--it's the default, since we have a very strict set of language packs that we support.  Also add versioning support (broken)
Merge pull request #2 from bcipolli/1348

Tweaks to lead towards 1353, 1354, 1355
add initial conversion of lang code to ietf in get_special_language_map
change get_special_language_map to get_supported_language_map
Fixed 2 bugs: 1) didn't use amara code in all the correct places; 2) if get returned none, subsequent get returned an error.
removing pdb, code style changes, protecting against None (which can happen)
Merge pull request #1352 from aronasorman/1348

Fetch service-specific i18n resources based on json file