Add user's colors to calendar

The user's chosen color now shows up on their schedules
in the calendar. A contrasting color in the same hue is selected
automatically for the text