Custom fix of `opts.supportedLngs` inspired from an issue.

https://github.com/jamuhl/i18next-node/pull/57

Now req.locale is meaningful because always tested against
supported languages and always return the right language to use.
Check even the cookies against the supported languages.
Fix stupid bug that screwed everything. Now working.