Tweaks to sort languages, refresh on page, eliminating multiple messages, and a super-simple method for setting default language server-wide.
Fixing missing import after function move, mini-hack to get topics to show properly.
make all messages shared implicit message ID: id_[process_name]
Merge branch 'release-0.11' of github.com:learningequality/ka-lite into update_language_tweaks
Merge pull request #1125 from bcipolli/i18n_command_tweaks

I18n command tweaks
Merge branch 'release-0.11' of github.com:learningequality/ka-lite into update_language_tweaks
Merge pull request #1126 from bcipolli/update_language_tweaks

Tweaks to sort languages, refresh on page, eliminating multiple messages, and a super-simple method for setting default language server-wide.
added a few more lanugages to the language lookup

Signed-off-by: Dylan Barth <dylan.j.barth@gmail.com>
[merge UI, since underlying code that was to avoid was merged.] Merge branch 'release-0.11' of github.com:learningequality/ka-lite into release-0.11.1
fix issue #1136: Show installed languages in the update videos page.
reorganize available language packs text in /update/videos
fix issue #1137: Add english to list of languages if we don't have a
language pack for it
Don't show "set as default" link if language is already set as default
make sure default_language changes based on session
Merge branch 'release-0.11.1' of github.com:learningequality/ka-lite into tweaks_from_nalanda_testing