dav-request: content-type from user supplied headers may override the default
caldav-put-ical: header entries were malformed + added content-type header
icalendar--set-event-property: allow attributes to be set as well
Extend example to push a new TZ into an event and move the start/end times