Properly support supportedLngs.

supportedLngs was not really supported. Furthermore, detecting from the request returned locales which might not even exist locally. Which were crashing the whole application with `TypeError: Cannot read property 'translation' of undefined` at `i18next/lib/filesync.js:30`.