Fix for proper clean-up.


git-svn-id: https://svn.calendarserver.org/repository/calendarserver@13624 e27351fd-9f3e-4f54-a53b-843176b1656c
If TZID is not recognized by the server, reject the PUT.


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


git-svn-id: https://svn.calendarserver.org/repository/calendarserver@13626 e27351fd-9f3e-4f54-a53b-843176b1656c
Enabling automatic purge of data for principals no longer in the directory


git-svn-id: https://svn.calendarserver.org/repository/calendarserver@13627 e27351fd-9f3e-4f54-a53b-843176b1656c
Deleting a resource or location triggers an automatic purge of their data.


git-svn-id: https://svn.calendarserver.org/repository/calendarserver@13628 e27351fd-9f3e-4f54-a53b-843176b1656c
Use 5 minute txn timeout by default.


git-svn-id: https://svn.calendarserver.org/repository/calendarserver@13629 e27351fd-9f3e-4f54-a53b-843176b1656c
merge from trunk to r13629


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