Update Android TZDB from 2021a to 2021a1.

Notes for Android time zone maintainers:
Like all tzdb updates, the binary files in this commit should not be
patched to other release branches: they are not guaranteed to work.
Also note that there are associated changes in external/icu and often
others that should also be applied.  tzdb updates are incremental
changes: all previous tzdb updates should be applied.  Look for
aosp/<release>-dev changes for backports. If you have a local branch
with ICU changes the ICU .dat file in external/icu will not apply
cleanly.  Instead, make equivalent changes to text files and run
system/timezone/update-tzdata.py.

-------

This release is different from previous ones - decision was made to not
take some TZDB changes. Please see RELEASE_NOTES.md file.

Applied changes from IANA TZDB 2021b release:
  Briefly:
        Samoa no longer observes DST.
        Jordan now starts DST on February's last Thursday.

RELEASE_NOTES has list of all cherry-picked time zone
changes.

Bug: 201301255
Test: CtsLibcoreTestCases
Test: CtsLibcoreOjTestCases
Test: CtsIcuTestCases
Test: CtsBionicTestCases
Test: CtsTextTestCases
Test: Verified version and revisiion by running 'adb shell
dumpsys runtime'
Test: flashed device and checked in time zone picker that
there is no DST for Pacific/Apia.
Test: Did the same for Jordan.

Change-Id: Ibde4bb6eabdd5f2a10792c52d54b8fea400d9a81
Merged-In: Ibde4bb6eabdd5f2a10792c52d54b8fea400d9a81
15 files changed