Re-apply "new icalendar version" since this commit had nothing to do with the Jenkins failure.

This reverts commit f34b25840cb646f96d4701c2226c1a81806d19e1.