When building a list of individually shared events, ignore events that also belong to calendars that are shared with the user (to prevent duplication of events on calendar view).
Individually shared events can now be hidden by hiding the new 'Shared events' calendar.
Merge pull request #289 from ben-denham/event-sharing-fixes

Event sharing fixes