Cosmetic update
Lots of recurrence improvements

- Lots of work in the server edit logic, especially to handle the "edit all" option when changing the event start date
- Fixed the series start date in the recurrence widgets and made it editable, synced with the event start date
- Added RSeriesStartDate mapping since it is needed in some cases to handle edits properly
- Various minor fixes and doc improvements