Fix editing recursive meetings

- The new meetings should have the new end date
- When updating the rest of the meetings, make sure the date is free and does not
conflict with itself (thus the agenda_is_free_in_future instead of agenda_is_free
Display details of the recursivity with the information about a meeting
Merge pull request #48 from fedora-infra/fix_edit_recursive_meetings

Fix edit recursive meetings