Fix issue #17: Wrong ordering of language drop-down

I explained the source of the problem [here](https://github.com/olta/pe/issues/17#issuecomment-66934406); AFAIK, all that can be done is sort the list of languages by name before the drop-down is populated. I checked if the Be/Haiku API had some way of shwoing subdirectories in alphabetical order, but I have not come across any.
On Mon, Dec 15, 2014 at 09:49:16AM -0800, Augustin Cavalier wrote:
> > @@ -68,6 +68,7 @@ class ext {
> >  static map<ext, CLanguageInterface*> sInterfaces;
> >  static CLanguageInterface *sDefault;
> >  vector<CLanguageInterface*> CLanguageInterface::fInterfaces;
> > +BCollator collator;
> 
> This is incorrect. You need to get the collator from the current `BLocale`. Although I'm not sure about this, @pulkomandy would know...

Correct, allocating a collator this way is deprecated. The BLocale
object can return one which is properly configured for the current
locale.