Add retryForEvent to DictionaryEventDecoder


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


git-svn-id: https://svn.calendarserver.org/repository/calendarserver@12841 e27351fd-9f3e-4f54-a53b-843176b1656c
Show additional attributes on items.


git-svn-id: https://svn.calendarserver.org/repository/calendarserver@12842 e27351fd-9f3e-4f54-a53b-843176b1656c
Fix master-child slot counting issues.


git-svn-id: https://svn.calendarserver.org/repository/calendarserver@12843 e27351fd-9f3e-4f54-a53b-843176b1656c
Fix master-child slot counting issues.


git-svn-id: https://svn.calendarserver.org/repository/calendarserver@12844 e27351fd-9f3e-4f54-a53b-843176b1656c
Fix master-child slot counting issues.


git-svn-id: https://svn.calendarserver.org/repository/calendarserver@12845 e27351fd-9f3e-4f54-a53b-843176b1656c
Refactor out row addition


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


git-svn-id: https://svn.calendarserver.org/repository/calendarserver@12847 e27351fd-9f3e-4f54-a53b-843176b1656c
Fix bug introduced in r12093 which caused getNCput to be skipped.


git-svn-id: https://svn.calendarserver.org/repository/calendarserver@12848 e27351fd-9f3e-4f54-a53b-843176b1656c
Allow single-process configurations (like Single and Utility) to bypass the client/server/amp business, and just use an augmented directory service directly.


git-svn-id: https://svn.calendarserver.org/repository/calendarserver@12849 e27351fd-9f3e-4f54-a53b-843176b1656c
Fix leak where polling loops would spin off every time one loads the page.  Whoops, that was nasty.


git-svn-id: https://svn.calendarserver.org/repository/calendarserver@12850 e27351fd-9f3e-4f54-a53b-843176b1656c
Prefix job attrs with "job_".
Handle cases where workItem() returns None without pooching the graph.


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


git-svn-id: https://svn.calendarserver.org/repository/calendarserver@12852 e27351fd-9f3e-4f54-a53b-843176b1656c
Jettison a bunch of ballast.


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


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


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