By: Tom Sydney Kerckhove <syd@cs-syd.eu>
ical: parse and retain the X-WR-TIMEZONE calendar property X-WR-TIMEZONE is a non-standard property (not in RFC 5545) that virtually every real-world calendar producer emits (Google Calendar, Apple, ...) to declare the calendar's default display time zone. The parser previously dropped it, leaving consumers unable to render floating/UTC times in the calendar's intended zone. Add it as an optional Calendar property (calendarTimeZoneIdentifier), mirroring METHOD: new CalendarTimeZoneIdentifier property type + IsProperty, a Maybe field on Calendar, GenValid, and a PropertySpec (roundtrip + X-WR-TIMEZONE:Europe/Warsaw example). Bumps ical to 0.2.0.0 (adds a Calendar field).