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
Add performance benchmark logging for JDBC statement execution
Added few string functions
Merge pull request #843 from dimitrkovalsky/tmp/string-functions

Added few string functions
Add result set debug logging
Merge pull request #853 from slick/tmp/improve-jdbc-logging

Benchmark and result logging
Fix result set debug logging, broken by the previous commit
Merge pull request #857 from slick/tmp/fix-result-logging

Fix result set debug logging, broken by the previous commit
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.
Add a complete snippet to paste to build

Squashed commit of the following:

commit adbc844d363304284537f8520d22578eccc6f34b
Author: Jacek Laskowski <jacek@japila.pl>
Date:   Mon Jun 23 15:30:57 2014 +0200

    Fixes after @szeiger's comments

commit 1b205e038faf843f6a6d26994bed17c4219fdf90
Author: Jacek Laskowski <jacek@japila.pl>
Date:   Tue Jun 17 23:20:38 2014 +0200

    Add a complete snippet to paste to build
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.
Add test case for issue #511
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
Expose “open” and “transaction” flags in BaseSession.

You still need to cast down to BaseSession to see them, so they are not
part of the official API, but can be used for integrating other session
management features.

Fixes issue #713.