Added GetCollectionNamesOperation
Added missing executeWrappedCommandProtocolAsync
Added executeAsync to FindAndRemoveOperation
Moved CollectionHelper out for reuse
Added executeAsync to FindAndReplaceOperation
Added executeAsync to FindAndUpdateOperation
Added executeAsync to GetDatabaseNamesOperation
Added executeAsync to GroupOperation