Move tzdata scripts from bionic to external/icu

The scripts affect files in external/icu, bionic
and the generated files also affect libcore. The files must
be updated together so there is no "obvious" home.

OEM developers seem to want to update ICU
themselves and have been asking how. Moving the
scripts to external/icu and splitting the ICU generation
code into a sub-script they can run makes some sense.

This change includes some small changes to keep the
scripts working. A later commit will contain more extensive
changes.

Bug: 23419215

Change-Id: I056104ff133c8e35e8ab65a51e1abddec44fcfb7
2 files changed