Problem reported by Alan Gutierrez in
<http://mm.icann.org/pipermail/tz/2013-May/019368.html>.
* australasia (Antarctica/Macquarie): Rework to avoid problem
when combined with older zic + older localtime.
* localtime.c: Rework to avoid problem when combined with
older Antarctica/Macquarie + older zic.
(struct state): New member defaulttype.
(tzload): Set it.
(localsub): Use it.
* zic.c: Rework to avoid problem when combined with
older Antarctica/Macquarie + older zic.
(writezone): Potentially, set type 0 to that of lowest-valued time.
(outzone): Reserve type 0.
See <http://mm.icann.org/pipermail/tz/2012-July/018103.html>.
* localtime.c (settzname): Ensure that tzname values are set.
(tzload): Get proper behavior when the software is being run on an
unsigned-time_t system but is using data files generated on a
signed-time_t system.