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

Depends on #1125, addresses #1114, #1115, #1116, #1117 fully


Title says it all.  True diff here:
https://github.com/bcipolli/ka-lite/compare/i18n_command_tweaks...update_language_tweaks?expand=1

![image](https://f.cloud.github.com/assets/4072455/1608915/7418809e-551f-11e3-84e9-0d3f406ebd08.png)

![image](https://f.cloud.github.com/assets/4072455/1608916/83e806a2-551f-11e3-9bdd-18411b9259b1.png)