If connection comes alive clear lost flag
testKilledSession() was incorrect. nodeChanged() is only called if the data changes.
Better timing
Made reset() synchronized to avoid possible races
updated
PathChildrenCache.rebuild() and PathChildrenCache.rebuildNode() were not handling deleted nodes.
Issue 237
Provide a way for PathChildrenCache to async notify that the initial cache has been built.
Pass initial state of cache on INITIALIZED events
Added test from @philflesh
must check for initialSet completion on remove
some refactoring on initialization of initialSet
avoid edge case - don't send more than 1 INITIALIZED event
some refactoring
fixed doc
Always updateInitialSet - allow multiple changes to initial set up to the point that the INITIALIZED event is sent
Merge pull request #242 from Randgalt/master

Issue 237 and a few others