Create only one CuratorFramework.

CuratorFramework instances are fully threadsafe, so it is recommended to share
one CuratorFramework per ZooKeeper cluster.

Create CuratorSupervisor to manage the lifecycle of a CuratorFramework instance
and pass it to other actors upon creation.