Distinguish between language id and language name
Fix some bugs with localization and displaying the language list
Language switching was buggy
Merge remote-tracking branch 'origin/master' into gfservice
Generate nice names for some GF languages