Android 9.0.0 Release 30 (PQ1A.190105.004)
Update Android to tzdata 2018e

Update ICU to tzdata 2018e.

  Briefly:

    North Korea switches back to +09 on 2018-05-05.
    The main format uses negative DST again, for Ireland etc.
    'make tarballs' now also builds a rearguard tarball.
    New 's' and 'd' suffixes in SAVE columns of Rule and Zone lines.

This change contains manual edits to countryzones.txt, the
update to input_data/iana/ files and edits to update-tzdata.py
to support the new-for-this-release rearguard tzdata format which
retains the existing "isDst == summer" logic required by various
APIs.

All other files were generated by running
system/timezone/update-tzdata.py

See the related external/icu change too.

Bug: 79222038
Test: CTS: run cts -m CtsIcuTestCases
Test: CTS: run cts -m CtsLibcoreTestCases
Test: CTS: run cts -m CtsBionicTestCases
Merged-In: Iaff40eff33fc51b30eb1aaade8d64df422640bc8
Change-Id: Iaff40eff33fc51b30eb1aaade8d64df422640bc8
(cherry picked from commit a591fb03ae2beb5c5bc8696eaf64e67cc0c73fc1)
16 files changed