Allow users to toggle interface language in their preferences
Add a site setting to allow users to toggle I18n.locale

It is false by default.
Merge pull request #1922 from joallard/language-toggle

Allow users to toggle interface language in their preferences