RUBY-596 Query and GetMore return result objects
Pass result objects to the cursor
RUBY-596 Aggregation results work sans cursor
RUBY-596 Aggregation results work with cursor and all batch sizes
RUBY-596 Aggregation results work on 2.4