WIP
Minor cleanup
Merge branch 'cleanup' into type-cleanup

Conflicts:
	src/main/scala/scoop/ast.scala
	src/main/scala/scoop/query.scala
Cleaned up type hierarchy
Cleaned up types
Fixed issue when mapping on a raw ResultSetParser
Improved compatibility with previous versions, deprecated some stuff