Add support for auto-configuration of Commons DBCP2

Closes gh-1292
Closes gh-1477
Fix typos in the documentation: though -> through

Closes gh-1510
Fix typos in the documentation: though -> through

Closes gh-1510
Merge branch '1.1.x'