DATAMONGO-586 - Adjusted DSL for GroupOperation to be similar to ProjectionOperation.

Introduced GroupOperationBuilder to GroupOperation to be able to define an alias for the current GroupOperation.
Adjusted test cases in AggregationTests to the new DSL style accordingly.
Added test cases to GroupOperationUnitTests for push and addToSet.