Start on the advanced aggregator example
Use clearer type variable
Specialise Default context for better resolution
Comment out unneeded type signatures
Flatten the manipulation example table tuple so it's less confusing.
Remove unneeded type sigs
Restrict type class contexts for better resolution
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
Unpackspec pc boilerplate