Handle recursivity of meetings in iCal directly

Instead of expending the recursive meetings manually, just take the meeting and mark
them as recursive in the iCal output.
When retrieving the meetings for the iCal output, don't extend the recursive meetings
Update the unit-tests as the iCal output has changed
Merge pull request #79 from fedora-infra/recursive_ical

Recursive ical