iso639: switch to iso-codes
Instead of keeping a static list of ISO 639 languages (with
translatable strings!), make use of the XML files of iso-codes to load
at runtime all the available languages.
The list is loaded on demand, only at the first use.