Fix locales not beeing enumerated correct
Switch internal locale name to wstring
Fix process restart not working with short name (without extention)
Fix bugs added with gettext.h -> gettext.h + gettext.cpp split