Change/Remove 'Etc' timezones for maximum compatibility
Looking over the code, it appears that there are four possible return options beginning with 'Etc/':
These do not appear to be valid IANA timezone IDs. Checking the list at http://en.wikipedia.org/wiki/List_of_tz_database_time_zones , the only IDs that begin with 'Etc' are UTC synonyms, and 'UTC' seems to be the preferred default to 'Etc/UTC' ('Etc/UTC' is not valid in PHP, for instance, but 'UTC' is).
I'm working in PHP, and none of these 'Etc' IDs are recognized as valid zones, which leads to errors. See the supported list of PHP timezones at http://www.php.net/manual/en/timezones.php
Is there any reason why these return values cannot be replaced with valid IANA values?
Since this script says that "The return value is an IANA zone info key" I'm going to file this as a bug report, pending further clarification.