Merge Launchpad Translations.
Modify pgettext() to work with dynamically loaded strings.
Use gettext contexts for proper names.
Fix some minor json errors.
Update lang/extract_json_strings.py for files moved to data/json.
Extract strings from most json files using a common routine.
Remove trailing commas from some json files.
Add new json files to lang/extract_json_strings.py.
Fix non-ASCII string in iuse.cpp.
Explicitly tell xgettext about pgettext for json/python extraction.
Merge translation updates and cleanup.

Conflicts:
	data/json/furniture.json