Start on the advanced aggregator example
Beginnings of AggregateSuper
Add old and countAll
Merge branch 'aggregator-super' into advanced_examples

Conflicts:
	Karamaan/Opaleye/Aggregate.hs
Add advanced examples now that AggregateSuper works
Remove unneeded extensions
Remove unneeded import
Remove unused foo
Tidy up
Tidy
Functor and Applicative instances for super Aggregator
Profunctor and ProductProfunctor instances for super Aggregator
Neaten code