Merge pull request #121 from fedora-infra/shortcuts

Shortcuts
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