fix some Xlint warnings
scala 2.11 prevents  since Packed_ is contravariant. See SI-6566 https://issues.scala-lang.org/browse/SI-6566; workaround with @uncheckedVariance
scala 2.10 provides implicit classes; gets rid of SI-3346 workaround
remove SI-3346 workaround, fixed in previous commit with implicit class in BasicImplcitConversions.scala
complete SI-3346 workaround cleanup
move autoIncrement handling to extended profile
provide println alias to Java console.printf for JUnit (Scala Console.println does not print test output to terminal)
provide println alias to Java console.printf for JUnit (Scala Console.println does not print test output to terminal)
make the select statement human readable
remove take/drop implicit class; move methods into Query
updating meta method calls for Java 1.6+ where possible
use new <| operator for Join unapply in queries (explicit  can be used as well)
println helper for Any
moving TakeDrop class out of ExtendedProfile
move table join methods into Query
extend QueryWrap class instead of Query (which is now sealed)
join table refactoring made JoinBase and Join generic; use Join unapply to prove left table extends AbstractTable (and thereby gain access to it's star* projection)
inline implicits
provide human readable printable statement
added support for multi-table (outer) joins; moved take/drop and join methods into Query