iCalendar fixes. Ready for testing.