Calendar shared with owner - duplicate calendar fix

If a user owns a calendar that is also shared with them (e.g. by user1 sharing their calendar with user2, user2 sharing with user3, and user3 sharing with user1 again), the calendar is no longer duplicated in the list returned by OC_Calendar_Calendar::allCalendars() for the user.