Handle version generation when no svn is present.
Author: exarkun
Fixes #831


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


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



git-svn-id: https://svn.calendarserver.org/repository/calendarserver@12259 e27351fd-9f3e-4f54-a53b-843176b1656c
Use pkg_resources for look up module versions.
Author: tk@giga.or.at
Fixes (part of) #821


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


git-svn-id: https://svn.calendarserver.org/repository/calendarserver@12261 e27351fd-9f3e-4f54-a53b-843176b1656c
Trigger an event split, if allowed, when a txn timeout occurs during setComponent().


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