Use the adapter and implementer decorators

implements and adapts are deprecated
setup: add icalendar as a dependency
ical_export: remove zopeskel cruft, add an ical export view