Fix loading a KCatalog with a different language on Windows
putenv on Unix allows modifications of an environment variable by changing the passed in char pointer, but Windows takes a copy and thus needs a call on each change.
Found by the KCountry unit test.