Fix forceInsertAll for single argument
Corrected docs to use "inSet" instead of "inSeq"

Corrected docs to use "inSet" instead of "inSeq" as the latter does not exist.
Use application.conf for Slick settings.

- The system properties scala.slick.ansiDump and scala.slick.dumpPaths
  become config keys slick.ansiDump and slick.dumpPaths.

- slick.ansiDump is enabled by default in testkit/test.

- Drivers get their own Config object. This can be used in the future to
  enable driver-specific features that require a certain database
  version or configuration.
Add BoneCP support to Database.forConfig.

The configuration is very similar to Play’s. The new JdbcDataSource
abstraction allows 3rd-party connection pools to be supported easily.
JdbcBackend.Database gets a new method `close` for shutting down a
connection pool.
Use Unicode symbols in tree and table dumps for better readability.

This is controlled by the new config option slick.unicodeDump and
enabled by default in testkit/test.
Merge pull request #957 from slick/tmp/application-conf

Connection pool support & application.conf for Slick settings
Merge pull request #976 from slick/tmp/unicode-dumps

More readable tree and table dumps with Unicode box characters
Merge pull request #964 from swartzrock/patch-1

Corrected docs to use "inSet" instead of "inSeq"
Merge pull request #962 from zczapran/fix_forceInsertAll_for_single_argument

Fix forceInsertAll for single argument
Update orm-to-slick.rst

Language style improvements.
Merge pull request #992 from falconepl/patch-1

Update orm-to-slick.rst
Created a basic structure for running tsql macro-based interpolation

 - Added CompileTimeConnection trait for implementation in client code
 - Added simple StaticQuery subclass TypedStaticQuery
 - tsql interpolation function that expands to a macro tsqlImpl
   - MacroBaseStructureHandler for extracting basic info required by macro
   - MacroConfigHandler for reading the external config file
   - MacroConnectionHandler for creating compile-time database connections
Completed the implementation of the interpolation macro

Implemented the parameters using Lists rather than Tuples. This removes the limit of 22 params.
GetResult will give a tuple type for <= 22 columns and HList for the rest.
Extended the macro to cases when only one column is selected from the database
Added a new independent junit test:
   slick-testkit/src/test/scala/scala/slick/test/jdbc/TypedStaticQueryTest.scala
Implemented both typed(tsql) and untyped(sql) interpolators in StaticQuery.interpolation
Created a reference.conf for compile-time database connection details
Fixed a minor bug that ignored class variables as CompileTimeConnection implementations
Created ConfigHandler trait for unified database connections

ConfigHandler implements unified access to config file and database connection creation during compile-time and run-time.
Moved CompileTimeConnection to TypedStaticQuery.CompileTimeConnection
Replaced usage of SetParameter.SetSimpleProduct with implicit resolution of each parameter.
New Unit Test added.
Some housekeeping in TypedStaticQuery
Some housekeeping

Replaced session.prepareStatement() to session.withPreparedStatement(){ }
Added support for loading slickDriver in typedsql config file.
Removed certain unused commented out pieces of code.
Some simple refactoring including setting ConfigHandler properties to private and final.
Improved ConfigHandler and the macro implementation traits

Scraped CompileTimeConfiguration in favour of ConfigHandler
Added support for optional configuration overriding in ConfigHandler
Added trait ConnectionParameters for modular stacking of parameters from different sources - config file and ConfigHandler trait
Did some essential refactoring in MacroConnectionHandler
Renamed driver to jdbcDriver in config parameters
Created MacroTreeBuilderHelper; done quite some refactoring
Renamed MacroHelpers to MacroConnectionHelper
Minor improvements in the macro. New and more vigorous test code.

Added TypedStaticQuery.as that takes a function R => T which can be used for getting results as custom types
Ensured all references to inbuilt functions and types are preceeded with _root_
Added new test cases; a commented out testNoResult for reference or future use
Refactored old test cases
Some housekeeping
Created TSQLConfig Annotation

Rewrote the ConnectionHandler which now searches for TSQLConfig Annotation instead of ConfigHandler implicits -
 Use the annotation to specify a database name as a single parameter or other details as multiple named parameters
 Use the annotation for a method or class within which you have the tsql function
 Use TypedStaticQuery.getConfigHandler() for fetching the ConfigHandler instance at runtime - implemented as a macro which reads the annotation
Created a HierarchialCache mechanism; ConfigHandlers and connections are now cached
Removed ConnectionParameter trait
Some refactoring of code
Converted PlainSQL API sql and sqlu to macro implementations

Added code in SQLInterpolation object by reusing code in TypedStaticQuery
Made minor changes to TypedStaticQuery object to support implementation of PlainSQL API
Added unit tests for PlainSQL API with more than 22 parameters in PlainSQLTest
TypedStaticQuery now works for insert update and delete statements.

Replaced GetNoResult with implicitly(GetResult[Int])
Combined MacroConnectionHelper MacroConnectionHandler and MacroConnectionHandlerBase into a class MacroConnectionHelper
Added new unit-tests
Some housekeeping