Optimized setEvents in CalendarPickerView.

Updating only the weeks that have events, not the whole calendar
Merge branch 'dev' into mntnorv-dev