Add JDBC interop docs
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.
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.
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
Clean up dependencies
Merge pull request #732 from slick/tmp/full-outer-joins

Emulate outer joins
Remove IntrinsicSymbol

- Encode fields in raw tables as Select(tableNode, field) instead of
  Select(Ref(IntrinsicSymbol(tableNode)), field).

- Simplify WrappedQuery. Encoding a new path starting at the wrapped
  Node's IntrinsicSymbol was unnecessary.

- In DistributedDriver, use RefId (resurrected from Slick 1.0) to create
  unique identifiers for TableNodes.

- Remove the "inline" phase. It is no longer necessary.

- Remove orphan node logic from Dump. Trees really are trees now, not
  just forests.