Implement language fallback. Fix issue #492.
Fix how the locale is set from menu config / query param. #492
Merge pull request #539 from fred-wang/issue492

Resolves issue #492