Add a boolean field for full day meeting
Fix the index so that it does not go back in time
Simplify the Meeting.get_by_date query code
Adjust the week object to the new query
Implement the full day meeting boolean
Fix unit-tests and edit full_day meeting
Retrieve the full_day meeting to display them as well in the calendar
Adjust week tests as we know have the full_day meetings in
When adding meeting, redirect to the week of the meeting
Save the full_day flag into the database
Adjust the agenda_is_free logic to work on datetime rather than date and time separately

Include check for full_day meeting in the loop

Add the logic for full_day meeting when adding a new meeting
Implement the Meeting.get_overlaping_meetings

This method retrieves all the meeting which are occuring in the viscinity of the date
provided. It will return all the meetings surrounding the dates, the meetings included
in these dates and the meeting surrounding either the start or stop provided dates.

This covers the use-case of full-day meeting as well as multiple-days meetings.
Implement meeting_date_end allowing multiple days meetings

Fix the unit-tests accordingly

Use the new Meeting.get_overlaping_meetings in the agenda_is_free method
pep8 fixes
Full_day meetings have fixed in time D to D+1 in UTC, adjust editing accordingly
Add date picker to the add_meeting and edit_meeting templates
Update the documentation
Use the server's default NOW() function to default the meeting_date_end

Explicit the nullable columns to be sure we do things correctly.

This alembic commit pre-dates v.0.1.0, it should not give any problems for 0.2.0
Merge pull request #13 from fedora-infra/full_day_meeting

Implement full day meetings as well as multiple days meetings