Turn LocaleDataTables into C switch statements

It should save memory from initializing std::unordered_map and _set.
The generated code size is large (depending on the exact -O options
passed to clang), but they should be in the clean pages, rather
than dirty pages.

Bug: 349675514
Test: atest libandroidfw_tests
Change-Id: If1ff8284f7e3bb208d43e63c93e3294d3755890f
5 files changed