asv bench cleanup - groupby
Clean-up of the groupby benchmarks. 

This is an example of how they can be cleaned up (grouping benchmarks with the same setup in common classes, removing a lot of the setup functions in this way)
