CURATOR-167 - Partial fix to clean up Curator managed watch objects

CURATOR-167 - Partial fix to clean up Curator managed watch objects whenthe cache closes. A full fix requires the ability to cancel watches in ZK which is not available until ZK 3.5