Sort language names alphabetically

Currently the order is basically undefined because `_languagesMap` is an object.

However, in browsers that do not support `localeCompare` we rely on the order of the `uls.data.languages` object. This is better than plain ASCII ordering.