OO-1180: hardened some methods from kalendarEvent against null end date, build a better test suite for calendar which check the real begin and end and clear the cache to check the persisted .ics files
OO-1181: fix some issues with the ordering of the user property across different groups and prevent properties to disappear