Change exists and exists_async to align with ZooKeeper API

The standard behaviour is to return the stat of the node, or None
if it doesn't exist. Existing behaviour here was to return a
(boolean, stat) tuple.