[win32] Add conversion from win32 LCID to language tag
[win32] Add ability to retrieve user default language tag from host system
StringUtils: add IsDidits, IsAlphas, IsAlpanums
LangCodeExpander: Use std::string for LookupInDb, make LookupInDb static and public
LangCodeExpander: use std::string for ConvertLinuxToWindowsRegionCodes and make it static
RegExp: don't use negative position for substring.
This is for case that capture group (subpattern) was skipped during RE match
RegExp: Add GetNamedSubPatternNumber function
LangCodeExpander: Add new class CLanguageTag for processing BCP 47 (RFC 5646) language tags
LangInfo: remove usage of "g_langInfo" from non-static functions
LangInfo: refactoring for test load language
LangCodeExpander: side bugfix: don't try to set global regional settings when checking for language
LangInfo: add ability to detect available language suitable for system default language.
Settings: Set default language and region to host system defaults
[Linux/FreeBSD] Add support for detection of system language settings
[droid] add CJNILocale class
[droid] retrieve system default language