Update auto-assigned calendar colours from server
Problem: Given that Kalendar can end up setting a local calendar colour override if the caldav server is unreachable when a colour needs to be determined, you can end up with your calendars permanently coloured differently from what is specified on the server and shown by all other clients connecting - without any explicit user interaction having caused this.
Suggestion:
- User opting to have their calendars coloured differently locally is of-course useful.
- Inventing a colour when one can not be determined seems useful as well - vs. showing an "undetermined" colour or similar.
- Only 1 should ever result in the colour given by the source being ignored. Unless such an override is set, updating a calendar from its source should always update its colour from there as well.