Use filterType: language

Use filterType: language instead of locale on common, chromeos, android*
and ios, to have a consistent locale variant support across locale
categories. Instead of enumerating locale variants (regional/script),
using language filter make the locale variant support much more
consistent.

Fix issue of sr-ME using Cyrillic for TimeZone name but Latin for month.

Size impact:
        android_small increases  81.3K
        android_extra increases  65.6K
             chromeos increases 133.9K
 common (for desktop) increases  19.2K
                  ios increases  96.8K

Bug: v8:10599, v8:10601, 863749
Change-Id: I9103e47d5e0759571e1c825d1a2bc5b9c382b2c0
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/deps/icu/+/2246302
Reviewed-by: Jungshik Shin <jshin@chromium.org>
13 files changed