associated datatype
Merge branch 'master' into wip-generic-retcon

Conflicts:
	domain-api.cabal
Merge branch 'master' into wip-generic-retcon
retcon runner
upstream change in retcon
failing test
tests for initialisation and termination of datasource
rename deriveGenericPostgreSQL to deriveGenericRetcon
connection works
add empty methods deriveGenericRetcon
remove template haskell from Retcon.GenericPostgreSQL
upstream change in retcon
complete implementation of generic retcon DataSource.

cleanup pending
Merge branch 'master' into wip-generic-retcon

Conflicts:
	domain-api.cabal
	test/Test/Synchronisation.hs
reenable Synchronisation test
make format
cleanup an comments
some more cleanup
supress bugus warnings
make format