Add TimeZoneInfo serialization

The serialization of the TimeZoneInfo, TimeZoneInfo.AdjustmentRule and TimeZoneInfo.TransitionTime classes are implemented. It is compatible with the serialization in .Net for cross serialization/deserialization from Mono to .Net and vice versa.