Add the meeting identifier when printing a string representation of the meeting object
Filter out meeting whose end of recursion dates are earlier than the meeting date

This can happen if a meeting is created then edited before the first
occurrence can happen.

Fixes https://fedorahosted.org/fedocal/ticket/124
Fix getting the recursive meetings, this is only of interest if there is recursion set
Adjust the unit-tests for the change the Meeting object representation
Merge pull request #123 from fedora-infra/fix_recursive_meetings

Fix recursive meetings