Experimenting with GGP-style automatic conversion.
Make GGP conversion the generic default.
Merge branch 'master' into ggp

Conflicts:
	src/Generics/SOP/Universe.hs
Fix warnings.
Add default for HasDatatypeInfo.
Merge branch 'master' into ggp

Conflicts:
	src/Generics/SOP/Metadata.hs
Adapt TH generation.

Code is an associated type now.
Add detection of Infix constructors in GGP.
Merge branch 'master' into ggp