Utilize metadata
* fix NPE in getting marker/next_marker
* avoid initial double-page fetch.
* EventsContainer extends Container
ConfigurationClient and EventsClient use the iterator.