Adjust the date of the next occurrence if today is earlier than TODAY
If there was a from_date, redirect to that week after deleting the meeting
Update update_date_rec_meeting

This commit adds support for the 'closest' action in update_date_rec_meeting
allowing it to return the meeting in a recursion closest to the date
specified
Adjust the logic in edit_meeting to allow moving one meeting in a recursion
Only update the recursion information if we are updating the whole recursion

Or if there was no recursion before (ie: we are adding one)
Add unit-tests checking the behavior of the edit_meeting method in fedocallib
Fix the fedocallib unit-tests

To check if the end_date of the recursion was set, we need to say that
we're updating the whole recursion (which is default)
After clearing a calendar of all its meetings, redirect the user back to it
When adding/editing a meeting disable time-zones for full day meeting

All our full-day meetings are stored in UTC, so if the user check the
`full-day` checkbox, let's deactivate the time-zone drop-box to avoid
false hope
Fix javascript, put the deactivate time-zone list at the right place
Unify the different javascript section and add the logic to deactivate tz list for full-day meetings
Fix unit-tests due to the redirect after calendar clearing
Merge pull request #160 from fedora-infra/fix_redirect

Fix redirecting and editing meetings in recursion