[Performance] Stop using throw/catch.
Add a future TODO.
Only check explicitly supplied locales.

The validity of config.locale is inforced in Config#locale=.

Related svenfuchs/i18n#230 and svenfuchs/i18n#249.
[Performance] Use method inline-cache friendly nil-ness checks.