Add specs on Marshal#dump with Time.
Add specs on Marshal#load with Time.
Fix Marshal#dump with Time.
Fix Marshal#load with Time.
Time: store zone in a slot.
Merge pull request #2547 from razielgn/time-marshal-ivars

Fix Time marshaling of instance variables.