support setting an idType
Fix SQL compilation errors (pinging @gregwebs)
get rid of $(liftT and friends

uses OverlappingInstances
properly specify a primary field definition
try to fix travis.yml
full support for customizing the Id type

Not implemented on MongoDB backend yet.
Tested on Sqlite, there is an un-serialization issue
comments about keys
fix some warnings
put an import under the proper flags
Fix insertMany_ for SQLite
Fixes for idType-2/SQL
ISRInsertGet cleanup

took out oracle conversion, that should already be happening
remove default-extenstions from tests
use sqlIdName
.dockerignore
Dockerfile: re-enable postgesql
Merge remote-tracking branch 'origin/master' into idType-2-snoy

Conflicts:
	persistent/Database/Persist/Sql/Class.hs
fix when IsSqlKey is generated
remove uneeded import and debug code
update postgresqsl commands