MOCCACAL-49: Adding event with apostrophe in title fails to display any events

* use proper jsontool to generate the json response
* while doing so use proper groovy json serializer in the groovy part, too
MOCCACAL-53: Adding calendars with apostrophe in the name does not work

Fixed by generous application of javascript escapes and using variables
for the hql query
MOCCACAL-51: User which have rights to add events can select each calender

* fixed by checking access manually
* also cleaned up html rendering while looking at it
MOCCACAL-56: Link to create new events is shown even if the user cannot add events
MOCCACAL-56: Link to create new events is shown even if the user cannot add events

* check the "create calendar" link, too
MOCCACAL-57: Cannot have several calendars on one page

* fix the calendar counter
* also avoid unneccesary whitespace / linebreaks above the calendar
* fix typo in update url (contained a lone '}', likely from fixing MOCCACAL-49
MOCCACAL-52: Including a Mocca Calendar page via the display-macro crashes the WYSIWYG editor

* prevent entering edit mode if we smell from the request it is not
  the calendar doc itself that got edited.
  somewhat desparate attempt to fix it including request path sniffing
  and PR to change the display mode
[maven-release-plugin] prepare release application-mocca-calendar-2.1.9
[maven-release-plugin] prepare for next development iteration
Merge branch 'stable-2.1.x'

Conflicts:
	application-mocca-calendar-ui/src/main/resources/MoccaCalendar/MoccaCalendarEventSheet.xml
   - has one htmlescape too much, and reduced whitespace made problems
	pom.xml - version number, of course