Script refactoring before major changes

Some of the scripts associated with ICU / time zone data
generation are going to be split, changed and moved because
of an upcoming feature.

This change perfoms some refactoring before the move to make
that review easier.

This change makes various functions more explicit about paths,
preferring full paths rather than using relative paths and
the CWD.

This change also removes HTTP download functionality from
update-tzdata.py script since the FTP behavior has been used
exclusively for the last few years without trouble.

Test: Ran update-tzdata.py and inspected the output
Test: Ran updateicudata.py and inspected the output
Bug: 31008728
Change-Id: I31eaf9a3e0b90e46124cbdc642f515df5bc94170
3 files changed