Removed unnecesary methods
Fixed Room mini details template
Fixed Room getFullName()
Fixed room non bookable dates query
Fixed RoomBookingPeriodForm template
Fixed bad english naming in ContextHelp
Post-WIP fixes
PEP8
Bar creation from ReservationOccurrence
Typo
Bar representation displays bar kind
ReservationOccurrence bulk creation and cleanup
Post rebase fixes
Added overlapping helpers to datetime utils
Apply filter_by before joins

filter_by applies to the most recent table, which would be a joined one
Add models to indico_shell namespace
Add datetime.* to the shell context

It it probably the most commonly used stdlib module and having to import
it in the shell is a waste of time and keystrokes.
Show timezone-aware datetimes in the display tz
Fully migrate room blockings to the new database

Additional changes/fixes:
- db.logger property to access the db logger. useful during development
  so you can log things to the same logger as all the sql queries
- Avatar.getRooms
- url_for in all blocking-related code
- new _eager and _eager_all options to IndicoModel.find methods
- JSONField, FormDefaults objects for WTForms
- UTCDateTime needs default=now_utc, not datetime.utcnow
- Rejecting bookings/occurrences
- Some properties in models for Avatar retrieval
- Invalid list() usage in Reservation model
- Fixed Config.getInstance() calls (missing parens)
- Room.getRoomsOfUser: added only_active filter
- Convert True/False in url_for to 1/0
Add server_tz flag for datetime/time formatting

In roombooking we show booking related times in the server timezone, so
we need to convert utc to server timezone and not user timezone