Increase visibility of ReadOnlyGraph and EventGraph classes for more custom needs.
EventGraph: Expose removed element properties as a map as a part of the removal events.

This is required in order to read the removed element data after it has been removed when event is triggered.
Code cleanup in eventgraph.

More comments.  Change stub event listener to use AtomicLong instead of int.