ic_list: Convert raw ical text into a list of items
Description
This function breaks-up the iCalendar object into a list.
By default it breaks it into events, where the number of events
is the number of BEGIN:VEVENT event initiation lines
(assumes all events start and end with :VEVENT),
as per the specification (see ic_spec()).