fix(l10n): ensure that supported languages are a subset of the default s...

...upported languages

This would prevent bugs like #1429 from going unnoticed. WIP, still need to make the configuration testable.
I'm not sure why we originally needed this, but travis seems fine without it.