Minor optimizations to zoneinfo file loading.
Minor optimizations to zoneinfo file loading.

- Check transition offset indexes as they are read instead of iterating
  transitions an additional time.
- Don't iterate separately to define offset abbreviations.
- Use map instead of repeatedly appending to transitions and offsets
  Arrays.
- Perform a single read when loading the offset indexes.

tzinfo/tzinfo