Tweak the tzdata format for future changes
The introduction of an explicit "final_offset" to the file will make it
easier to append sections later in a backwards-compatible way. It's
being added here also as a step towards removing the zone.tab section.
This commit also contains these tidy-up changes:
1. Tweaks to update the code to be a slightly more modern flavor of Java.
2. Modify the ZoneCompactor setup file format to prefix zone lines with
"Zone" rather than leaving the fact it's a reference to a zone file
implicit.
Bug: 161699306
Test: Ran update-tzdata.py to regenerate binary files
Test: treehugger
Test: Ran ZoneSplitter with dump-tzdata.py
Change-Id: I8d766fa24b88c9f9295a894dec05268f768a65df
12 files changed