StringUtils: add IsDidits, IsAlphas, IsAlpanums
LangCodeExpander: add function to split language tag to components
LangCodeExpander: Use std::string for LookupInDb, make LookupInDb static and public
LangCodeExpander: use std::string for ConvertLinuxToWindowsRegionCodes and make it static
LangInfo: add ability to safely use class objects as local objects
LangInfo: remove usage of "g_langInfo" from non-static functions
LangInfo: add ability to detect available language suitable for system default language.
[win32] Set default language and region to host system defaults
[Linux] Add support for detection of system language settings
[Linux] Use system default language as XBMC default language