Adds back ulayout and add tz res files.

1. copy_data.sh is modified to copy 3 timezone resource files
   tzres for a separate tz update on fucshia.
2. Adds ulayout back for Blink to use in layout (vertical orientation,
   Indic layout properties, etc).

Increase 13K on all data file except iOS.

File           ICU64-2  NEW     DIFF
chromeos      10380672 10394080 13408
common        10396864 10410272 13408
cast           5101760  5115168 13408
android        7747120  7760528 13408
android_small  6407040  6420432 13392
ios            6372800  6372800     0
flutter         894736   908144 13408

Bug: 958948,959155
Change-Id: I185f1c0554a515cfa8fe670935ca785698974c71
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/deps/icu/+/1599896
Reviewed-by: Jungshik Shin <jshin@chromium.org>
diff --git a/README.chromium b/README.chromium
index 4c8e9b0..1d82edc 100644
--- a/README.chromium
+++ b/README.chromium
@@ -205,7 +205,7 @@
      windowsZones.txt
      zoneinfo64.txt
 
-  As of Dec 31, 2018, the latest version is 2018i and the above files
+  As of May 7, 2019, the latest version is 2019a and the above files
   are available at the ICU github repos.
 
 4. Build-related changes
diff --git a/android/icudtl.dat b/android/icudtl.dat
index 968b55a..dcab1a9 100644
--- a/android/icudtl.dat
+++ b/android/icudtl.dat
Binary files differ
diff --git a/android_small/icudtl.dat b/android_small/icudtl.dat
index 9286d5e..1bb3522 100644
--- a/android_small/icudtl.dat
+++ b/android_small/icudtl.dat
Binary files differ
diff --git a/cast/icudtl.dat b/cast/icudtl.dat
index 6b72db4..7d493f6 100644
--- a/cast/icudtl.dat
+++ b/cast/icudtl.dat
Binary files differ
diff --git a/chromeos/icudtl.dat b/chromeos/icudtl.dat
index 20d9a30..f0d4aca 100644
--- a/chromeos/icudtl.dat
+++ b/chromeos/icudtl.dat
Binary files differ
diff --git a/common/icudtb.dat b/common/icudtb.dat
index 00aab09..9429366 100644
--- a/common/icudtb.dat
+++ b/common/icudtb.dat
Binary files differ
diff --git a/common/icudtl.dat b/common/icudtl.dat
index 195f6f8..0a6596a 100644
--- a/common/icudtl.dat
+++ b/common/icudtl.dat
Binary files differ
diff --git a/filters/android.json b/filters/android.json
index 1ee8f13..38be85f 100644
--- a/filters/android.json
+++ b/filters/android.json
@@ -756,11 +756,6 @@
 // https://cs.chromium.org/chromium/src/third_party/icu/patches/data.build.patch?rcl=797b7c
     "unames": {
       "filterType": "exclude"
-    },
-// Based on the --disable-layout mentioned in
-// https://cs.chromium.org/chromium/src/third_party/icu/README.chromium?rcl=797b7c
-    "ulayout": {
-      "filterType": "exclude"
     }
   },
 // Based on the ICU63 version of
diff --git a/filters/android_small.json b/filters/android_small.json
index 68a19c8..e002a07 100644
--- a/filters/android_small.json
+++ b/filters/android_small.json
@@ -739,11 +739,6 @@
 // https://cs.chromium.org/chromium/src/third_party/icu/patches/data.build.patch?rcl=797b7c
     "unames": {
       "filterType": "exclude"
-    },
-// Based on the --disable-layout mentioned in
-// https://cs.chromium.org/chromium/src/third_party/icu/README.chromium?rcl=797b7c
-    "ulayout": {
-      "filterType": "exclude"
     }
   },
 // Based on the ICU63 version of
diff --git a/filters/cast.json b/filters/cast.json
index a1709ea..7a1e825 100644
--- a/filters/cast.json
+++ b/filters/cast.json
@@ -796,11 +796,6 @@
 // https://cs.chromium.org/chromium/src/third_party/icu/patches/data.build.patch?rcl=797b7c
     "unames": {
       "filterType": "exclude"
-    },
-// Based on the --disable-layout mentioned in
-// https://cs.chromium.org/chromium/src/third_party/icu/README.chromium?rcl=797b7c
-    "ulayout": {
-      "filterType": "exclude"
     }
   },
 // Based on the ICU63 version of
diff --git a/filters/chromeos.json b/filters/chromeos.json
index 5e28c07..d3de23c 100644
--- a/filters/chromeos.json
+++ b/filters/chromeos.json
@@ -784,11 +784,6 @@
 // https://cs.chromium.org/chromium/src/third_party/icu/patches/data.build.patch?rcl=797b7c
     "unames": {
       "filterType": "exclude"
-    },
-// Based on the --disable-layout mentioned in
-// https://cs.chromium.org/chromium/src/third_party/icu/README.chromium?rcl=797b7c
-    "ulayout": {
-      "filterType": "exclude"
     }
   },
 // Based on the ICU63 version of
diff --git a/filters/common.json b/filters/common.json
index 3219e8a..9750dcf 100644
--- a/filters/common.json
+++ b/filters/common.json
@@ -784,11 +784,6 @@
 // https://cs.chromium.org/chromium/src/third_party/icu/patches/data.build.patch?rcl=797b7c
     "unames": {
       "filterType": "exclude"
-    },
-// Based on the --disable-layout mentioned in
-// https://cs.chromium.org/chromium/src/third_party/icu/README.chromium?rcl=797b7c
-    "ulayout": {
-      "filterType": "exclude"
     }
   },
 // Based on the ICU63 version of
diff --git a/filters/flutter.json b/filters/flutter.json
index bda4b98..91ea4fd 100644
--- a/filters/flutter.json
+++ b/filters/flutter.json
@@ -722,11 +722,6 @@
 // https://cs.chromium.org/chromium/src/third_party/icu/patches/data.build.patch?rcl=797b7c
     "unames": {
       "filterType": "exclude"
-    },
-// Based on the --disable-layout mentioned in
-// https://cs.chromium.org/chromium/src/third_party/icu/README.chromium?rcl=797b7c
-    "ulayout": {
-      "filterType": "exclude"
     }
   },
 // Based on the ICU63 version of
diff --git a/flutter/icudtl.dat b/flutter/icudtl.dat
index c501eb4..3606735 100644
--- a/flutter/icudtl.dat
+++ b/flutter/icudtl.dat
Binary files differ
diff --git a/scripts/copy_data.sh b/scripts/copy_data.sh
index edc1677..16820e4 100755
--- a/scripts/copy_data.sh
+++ b/scripts/copy_data.sh
@@ -19,6 +19,7 @@
 
 function copy_common {
   DATA_PREFIX="data/out/tmp/icudt${VERSION}"
+  TZRES_PREFIX="data/out/build/icudt${VERSION}l"
 
   echo "Generating the big endian data bundle"
   LD_LIBRARY_PATH=lib bin/icupkg -tb "${DATA_PREFIX}l.dat" "${DATA_PREFIX}b.dat"
@@ -29,6 +30,12 @@
     cp "${DATA_PREFIX}${endian}.dat" "${TOPSRC}/common/icudt${endian}.dat"
   done
 
+  echo "Copying metaZones.res, timezoneTypes.res, zoneinfo64.res"
+  for tzfile in metaZones timezoneTypes zoneinfo64
+  do
+    cp "${TZRES_PREFIX}/${tzfile}.res" "${TOPSRC}/tzres/${tzfile}.res"
+  done
+
   echo "Done with copying pre-built ICU data files."
 }
 
diff --git a/tzres/metaZones.res b/tzres/metaZones.res
new file mode 100644
index 0000000..a39c3ff
--- /dev/null
+++ b/tzres/metaZones.res
Binary files differ
diff --git a/tzres/timezoneTypes.res b/tzres/timezoneTypes.res
new file mode 100644
index 0000000..68cc620
--- /dev/null
+++ b/tzres/timezoneTypes.res
Binary files differ
diff --git a/tzres/zoneinfo64.res b/tzres/zoneinfo64.res
new file mode 100644
index 0000000..7e0afd4
--- /dev/null
+++ b/tzres/zoneinfo64.res
Binary files differ