Fixing bug #4245: Now the timezone TZID in ical is directly set with the start and end dates of the events, so that it can be processed correctly by the ics parser of Google when a calendar is added by URL in Google Calendar.