Merge pull request #178 from voronaam/master

Support for extended types in PostgreSQL database,

Thanks for making the cast explicit.
remove the uses of string interpolation macro (it breaks 2.9.x builds)
Completes implementation of afterSelect callback
Return the result of the afterSelect callback
Merge pull request #179 from noah10/master

Completes implementation of afterSelect callback
support for 2.11.0,
two problems :
1 -  Scalatest version 1.9.x seems to not work on 2.11. Scalatest 2.1.3 works, but will need to be adapted for earlyer versions (2.10 and 2.9)
2 -  Type Option[] type deduction broken with (need to always supply a zero arg constructor with sample vales for Option[] fields)
Fixed regex for option type deduction
migrate to ScalaTest2.1.3
support for 2.10.x and 2.11, 2.9.x broken
Remove support for Scala 2.9.x
Bumped to 0.9.6-RC3
Fix cross versions to publish for all with +publish
Removed SBT Idea plugin.  It was leading to broken Jenkins builds and is probably better off in a devs ~/.sbt anyway.
don't pass JDBC null into BigDecimal, fix ignored tests
When a Composite Key contained an `Option[_]` set to `None`, the SQL in the WHERE clause would be output as `= NULL` instead of `IS NULL`
Merge pull request #184 from jcern/master

Incorrect SQL generated when a CompositeKey with Option was None
Implement UNION (and friends) support

Implement UNION, UNION ALL, INTERSECT, INTERSECT ALL, EXCEPT, and EXCEPT
ALL.
Support IN / NOT IN with composite PKs

Support IN / NOT IN with composite PKs using row value constructors
Add new line after LIMIT/OFFSET clause

Add new line after LIMIT/OFFSET clause for prettier SQL output
PrefixOperatorNode and OrderByExpression should support inhibitWhen