moving some synchronizer framework classes out of the zookeeper package, because they're not zookeeper specific
supporting a more forward compatible configuration strategy, where all you have to do to inject the boilerplate synchronizer beans is component scan this package. that way, if we add any new standalone boilerplate beans in the future, the component scan will pick them up.