Add new steps to the data pipeline

Add new steps to the data pipeline:
1) Insert a new step at step 2 that uses the tzids.prototxt file from
system/timezone/output_data/android to map IDs used in the TzS2Polygons
to the ones used on Android. Where multiple input TzS2Polygons map to a
single zone, the polygons are combined.

2) Add a final step that constructs the binary tz s2 .dat file for use
on device.

Bug: 152747091
Test: Ran run-data-pipeline.sh
Test: atest --host data_pipeline/src/test/
Change-Id: Ic269e9b6bfd336aac4a270cc38451b4ac8f0e5c0
14 files changed