- Fix handling and reporting of epoch times. Epoch times are, by
definition, UTC times, so any time created from an epoch should
always have its time zone set to "UTC". This can be changed after
the object is created. Similarly, value returned by the epoch()
method needs to be based on the object's UTC time, not it's local
time. Bug reported by Kellan Elliott-McCrea.