Hide missing or invalid proxyFors. Fix some sharing issues related to missing or invalid users.


git-svn-id: https://svn.calendarserver.org/repository/calendarserver@13651 e27351fd-9f3e-4f54-a53b-843176b1656c
Support for recordTypes arg


git-svn-id: https://svn.calendarserver.org/repository/calendarserver@13652 e27351fd-9f3e-4f54-a53b-843176b1656c
Removing some hacks because we can now pass recordTypes directly to recordsFromExpression


git-svn-id: https://svn.calendarserver.org/repository/calendarserver@13653 e27351fd-9f3e-4f54-a53b-843176b1656c
Handle recordsMatchingFields with a single field


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


git-svn-id: https://svn.calendarserver.org/repository/calendarserver@13655 e27351fd-9f3e-4f54-a53b-843176b1656c
Branch to pull in trunk changes


git-svn-id: https://svn.calendarserver.org/repository/calendarserver@13656 e27351fd-9f3e-4f54-a53b-843176b1656c
Pull up branch changes


git-svn-id: https://svn.calendarserver.org/repository/calendarserver@13657 e27351fd-9f3e-4f54-a53b-843176b1656c
Branch for pulling in trunk changes


git-svn-id: https://svn.calendarserver.org/repository/calendarserver@13658 e27351fd-9f3e-4f54-a53b-843176b1656c
Pull up branch changes


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


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


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