implement GroupAttendeeReconciliationWork, GroupCacher.scheduleEventReconciliations(); add DirectoryRecord.attendee()


git-svn-id: https://svn.calendarserver.org/repository/calendarserver@11933 e27351fd-9f3e-4f54-a53b-843176b1656c
New APNS protocol with support for priority levels


git-svn-id: https://svn.calendarserver.org/repository/calendarserver@11934 e27351fd-9f3e-4f54-a53b-843176b1656c
Work on moving sharing into the store.


git-svn-id: https://svn.calendarserver.org/repository/calendarserver@11935 e27351fd-9f3e-4f54-a53b-843176b1656c