Support Android regional locales (fixes #292).
Fixed handling aliases of locale variants