ZOOKEEPER-442: need a way to remove watches that are no longer of interest
Review Request #15256 - Created Nov. 6, 2013 and updated
Added APIs to remove watches that are not needed anymore. If the removal completes successfully it is guaranteed that the watcher won't be notified.
Added unit test cases to see the client behaviors