Removing ResourceIterator in favor of FlatMapIterator

Adding a FlatMapIterator that is now used to iterate over a flattened
sequence of results after applying a JMESPath expression to a paginated
iterator.