Don't change the language name wantonly

Also remove some obsolete methods that set the private use language
code from the language name, and all the tests for those methods.