dynamically load languages (bug 42962)

Note the FIXMEs

1)  we should find a good template engine
but currently I'm yet to find a good fit so continuing without
one in the name of getting bugs fixed
2) we should show the language name rather than language code on the links

Change-Id: Ib6d985da95499e060d78c5735a82ae6d661f6c9a
Merge "dynamically load languages (bug 42962)"