Issue 237 and a few others

* Provide a way for PathChildrenCache to async notify that the initial cache has been built.

* PathChildrenCache.rebuild() and PathChildrenCache.rebuildNode() were not handling deleted nodes.