Add JDBC interop docs
Add test case for nesting mapped entities
Fix Scaladoc links
Merge pull request #725 from slick/tmp/fixScaladocLinks

Fix Scaladoc links
Fix name collision with columns named 'tag' in codegen
Add test for outer joins and fix capability declarations.

We also support it directly in QueryInterpreter for MemoryDriver. The
test reveals that the drivers for Access, Derby, H2 and MySQL declared
the (already existing) joinFull capability but do not actually support
full outer joins.

Test in JoinTest.testJoin. Fixes issue #466.
Merge pull request #691 from slick/tmp/docJdbcInterop

Add JDBC interop docs
Fix codegen autoinc last as option for HLists (issue #704)
Emulate outer joins where necessary.

- Add a new EmulateOuterJoins phase with the right settings. This is
  done automatically in RelationalProfile based on the capabilities
  declared by the driver.

- The joinLeft (new), joinRight and joinFull capabilities are repurposed
  to indicate *native* join support. Unit tests now ignore them and run
  all join tests on all drivers.

- Add phase benchmark logging to QueryCompiler.

Fixes issue #559.
Fix identity groupBy with type mappings.

- In #624 we removed NominalTypes of "by" clauses from the inferred type
  of GroupBy nodes. This does not fully address the problem because the
  underlying NominalType is still needed for properly expanding a Table
  to its TableExpansion. Instead, we now generate a *new* NominalType
  that wraps whatever type the "by" clause has in the result of GroupBy,
  treating this situation the same as Pure (which makes sense because
  the left side of a GroupBy result also generates a new structure).

- Allow NominalTypes of single columns in the JDBC MappingCompiler. Such
  types can arise from the new scheme.

- Treat MappedScalaTypes correctly in MemoryCodeGen (as required by the
  new test cases).

Related to issue #96. Test in AggregateTest.testGroupBy.
Prevent "no-symbol does not have an owner" when using MappedTo.

Fixes issue #590. Test in RelationalMapperTest.mappedToMacroCompilerBug
(compile-time only; the test is not executed)
Merge pull request #705 from slick/tmp/iso-nosymbol

Prevent "no-symbol does not have an owner" when using MappedTo.
Merge pull request #735 from slick/tmp/more-identity-groupby

Fix identity groupBy with type mappings.
Add docs for MappedColumnType import and hand-written case class companions.

in reaction to re-occurring confusion about this in the community
Merge pull request #696 from slick/tmp/mappedcolumntypedocs

Add docs for MappedColumnType import and hand-written case class compani...
First cut at OSGi-fun for slick.

* Add sbt-osgi plugin
* Create really really stupid defaults for slick OSGi bundle
* Create new project to run slick OSGi tests
  - We have to fork for who knows why
  - We pass bundles to load via a system property (may be windows unfriendly)
* Create the most basic of basic tests, just to ensure we load/link things in the OSGi world.
Fix assertion error for multiple nameless fks or indices
(non type-safe equality caught us)
Add def size as alias for length to Query
for more Scala collections api conformity
Improve OSGi integration:

- Turn down logging for the container and the service log. The actual
  test logs are unaffected.

- Remove osgiTest project from root aggregation. It is not published
  and tests are not run by default. They are still run as part of
  testAll.

- Add H2 driver to OSGi test and run an actual database test.

- Rearrange package structure.
Merge pull request #748 from slick/tmp/sizeAlias

Add def size as alias for length to Query