daemon: canonicalize codeset in locale for default language
If we pull the default langauge from the system, it may not
have a fullly caonicalized codeset, which can cause interoperability
issues with OSX.
This commit does the dance to make sure it's canonicalized.