Intermediate commit, introduced Locale in Factory.
Some minor changes
Merge remote-tracking branch 'origin/alex' into manfred
Renaming Factory.getLocale to getInternalLocale
Moved StringSet/Map
Msg binding
Msg binding revisited