Move the localization of the week_start datetime into the _format_week_meeting function
Exclude the full_day meeting from the list of week.meetings

Adjust the unit-tests accordingly
Update the internal API to allow retrieving both full_day and normal meetings

- Kick the get_meetings method in favor of the format_week_meeting
- Kick the get_meetings_at_location in favor of the format_full_day_meeting

These two format methods are used to build the data in such a structure that the calendar
view can be easily built in the templates.
Retrieve the meetings and the full_day_meetings and format them appropriately for display

In order to build the interface in such a way that full_day meetings are displayed
separately from the regular meetings, we need a way to retrive both kinds of meeting

See https://fedorahosted.org/fedocal/ticket/63 for the RFE
Actually display the full_day meeting separately from the regular meetings
If the index is below zero then have the meeting on the first day of the week.

This is used in case the meeting occurs on a Sunday and due to timezone changes goes
up to the monday after.
Small tweak in case there is no description to the calendar

This allows to keep the layout looking fine