rename ical-event to gnus-icalendar-event
docstring tweaks
use gmm-flet/labels for backward compatibility
replace cl-mapcan by (apply 'append (mapcar ...))