Simplify calendar code

#2104

@rbran100 
We have a problem though - the type (e.g. ``calendar/day``) is now also in query string, so other views won't work. Is it possible to change the URLs to be e.g. ``/calendar-day`` instead?