Issue [#2102223]: Fix for EXDATEs in buggy calendar clients.
According to the spec, EXDATE properties can have multiple values. However, many popular calendar client don't support that, and only accept iCal feeds which use multiple separate EXDATE properties. That is spec-compliant, though, so I refactored Date iCal to do that for EXDATEs and RDATEs.
Showing with 60 additions and 37 deletions