DATAMONGO-759 - Render group operation without non synthetic fields corr...

...ectly.

Added isEmpty() method to ExposedFields to be able to test whether fields are going to be exposed or not. Adjusted the rendering of GroupOperations to generate null as group id (_id) when no fields are given.