Add footer to discussion page

Added new logic to allow translators to view the site in untested languages,
while only giving users the option to choose between tested languages.
Translation.locale is a list of tested languages, Translation.locale! includes
the experimental languages. If you manually type an untested locale into the URL,
you can see the site in that language, but those options are not presented on the
user settings page or language list on the footer.