Added executeAsync to AggregateToCollectionOperation

Refs JAVA-936
Clean up AggregateOperationSpecification