some test cleanup. Dont instantiate a scheduler to make sure it
does not start the schedulers and cause non deterministic
behavior. Also making zookeeper client retry for convenience when
debugging tests so that they dont fail when you set breakpoints
due to connection timeouts.
Merge pull request #297 from continuuity/feature/fix-flaky-scheduler-test

some test cleanup. Dont instantiate a scheduler to make sure it