Fixing problem with unserizlized timezone. A bug in PHP that has been around since 5.2.
Changing method of checking whether we have an id timezone.
Merge pull request #497 from spekary/bugfix-DateTimeUnserialize

regression-UnserializingDateTime