replace broker watchers with kazoo recipes.
finish using watcher recipes for brokers. fix tests.
finish adding watch recipes.

Fix some unit tests.

Also adds _partition_sets property to PartitionMap for testing.
fix TopicMapTest.
add kazoo dependency link
fix concurrency error.
Merge branch 'master' into fix_65
better name
Merge branch 'master' into fix_65

Conflicts:
	setup.py
merge disqus/fix_65