OBMFULL-4850 Correct timezone offset representation in Ajax calls.

Also fixes calendar navigation in exotic timezones.
OBMFULL-6164 Adds Of_Date::createFromFormat.

Makes it possible to parse a date from a given format and give it a timezone
without shooting yourself in the head.
OBMFULL-6164 Computes the start date of an all day event correctly.
OBMFULL-6164 Side-effect-free Of_date->toString().
OBMFULL-6164 Correct event allday date normalization.
OBMFULL-6164 Correct allday anonymous occurrences.
OBMFULL-6164 Forces UTC for quick insert events.
OBMFULL-6164 Add timezone in SQL select.
OBMFULL-6164 Enforces UTC upon update/insert in calendar.
OBMFULL-6164 Adds timezone to SELECT.
OBMFULL-6164 Force UTC when selecting events.
OBMFULL-6164 Force view reset when updating timezone.

This prevents important display issues in some cases.
OBMFULL-6162 HelperService can return a set of rights.

Given a collection of logins, the HelperService can return the rights the holder
of the AccessToken has on these calendars. In addition, the HelperDao now throws
an exception.

Port of OBMFULL-6099 to next branch.
OBMFULL-6162 Adds handling of access rights.

Port of OBMFULL-6099 to next branch.
OBMFULL-6162 Strong typing for calendar rights.

Use a CalendarRights object instead of a map.

Port of OBMFULL-6099.
OBMFULL-6162 findAttendeesWithEmail -> filterAttendeesWithEmail

Port of OBMFULL-6099 to next branch.
OBMFULL-6162 Wrong right was checked

Port of OBMFULL-6099 to next branch.
OBMFULL-6162 Removes useless copy.

Port of OBMFULL-6099 to next branch.
OBMFULL-6162 Immutable enum sets.

Port of OBMFULL-6099 to next branch.
OBMFULL-6162 Less trinary operators.

Port of OBMFULL-6099 to next branch.