Add test case for nesting mapped entities
Fix docs TOC depth

Conflicts:
	src/sphinx/connection.rst
	src/sphinx/introduction.rst
Merge pull request #830 from slick/tmp/docs-header-nesting-20

2.0 port of docs TOC depth fix
Better scaladoc for extension methods for Column and Query.

- Link to the extension method classes in the scaladocs for `Column` and
  `Query`.

- Mark implementation details of the extension method traits as
  `protected[this]` where applicable to remove them from the generated
  documentation. Unfortunately, this is not possible for the constructor
  parameters of value classes.

Fixes issue #846.
Set type when inlining aggregation functions.

Fixes issue #862. Test in CountTest.qOuterJoinLength
Merge pull request #867 from slick/tmp/issue-862

Set type when inlining aggregation functions.
Merge pull request #863 from slick/tmp/document-implicits

Better scaladoc for extension methods for Column and Query.
Ignore follow-up exceptions when closing a withSession block.

Fixes issue #235.
Merge pull request #870 from slick/tmp/issue-235

Ignore follow-up exceptions when closing a withSession block.
Add hashCode/equals methods to the DDL trait
Merge pull request #836 from nremond/ddls

Add hashCode/equals methods to the DDL trait
Merge pull request #717 from slick/tmp/testNestedMappedEntity

Add test case for nesting mapped entities
Merge branch 'refs/heads/2.0-no-bin-compat' into tmp/2.0-catch-up-for-2.1.0-RC1

Conflicts:
	src/sphinx/introduction.rst
Merge pull request #876 from slick/tmp/2.0-catch-up-for-2.1.0-RC1

Merge changes from 2.0-no-bin-compat into master for 2.1.0-RC1
Generate table of driver capabilities for the user manual.

A simple command line app `BuildCapabilitiesTable` in TestKit builds the
actual table, which is then included with the `csv-table` directive in
the manual. We can easily link to the scaladocs from the table because
the CSV file has access to the Sphinx extensions as the regular RST
sources.

Fixes issue #435.