DO NOT MERGE: Update Android tzdata from 2018g to 2018i.

N.B. This change breaks test.java.time.format.TestZoneTextPrinterParser!
A follow-up change will provide a fix (see http://r.android.com/871774).

Changes to input_data/android/countryzones.txt were made manually to
reflect the other changes, in particular the changes to Kazakhstan.

Briefly (2018h):
     Qyzylorda, Kazakhstan moved from +06 to +05 on 2018-12-21.
     New zone Asia/Qostanay because Qostanay, Kazakhstan didn't move.
     Metlakatla, Alaska observes PST this winter only.
     Guess Morocco will continue to adjust clocks around Ramadan.
     Add predictions for Iran from 2038 through 2090.

Briefly (2018i):
     Sao Tome and Principe switches from +01 to +00 on 2019-01-01.

(cherry picked from commit 91272123cbe70a0926a11f58b85214a65e7f7794)

Bug: 123184555
Test: CtsLibcoreTestsCases
Test: CtsLibcoreOjTestCases (but see above)
Test: CtsIcuTestCases
Test: CtsBionicTestCases

(cherry picked from commit d43d356dda983c10932258b3625e7d41e6532c5b)

Change-Id: Iacc986778e6722ae7e104f5aa937e8fff22f035c
17 files changed