Query type unpacking and support for top-level column tuples in query results
Invariant Query which tracks =>>
Nested tuples + variance change
Merge branch 'nested-tuples' into nested-tuples-query2
Introduce the Unpackable helper class
Almost there...
Reified unpackers
Merge branch 'master' into nested-tuples-query2

Conflicts:
	src/main/scala/org/scalaquery/ql/Constraint.scala
	src/main/scala/org/scalaquery/ql/TableBase.scala
Reify query values with TypeMappers
Remove auto-generated sources from version control
Add auto-generated sources to .gitignore
Compute proper ValueLinearizers for all query values
Simplify some code
Tunnel primitive values through unions -> does not work
Add reified type to Unpack
Add reification to Unpack -- does not work because column subtypes get lost
Unions with reified queries are finally working
Remove some unpacking cruft
Use unpacking for primary keys, foreign keys and indices
New build versions