Ensure evolutions table works with SqlServer

Fixes #827

Use the datetime type instead of timestamp type.
Ensured that Play's input stream results don't always chunk

Fixes #2127.
Ensure routes default parameters don't use Scala keywords

Fixes #2259
Support for forms with up to 22 fields

Fixes #2314
Merge pull request #2259 from jroper/2259-routes-keyword-default-value

Routes parsing breaks when combining a scala keyword with a default value
Merge pull request #2127 from jroper/2127-dont-chunk-input-stream

Play tries to chunk response when not allowed by request
Merge pull request #2314 from jroper/2314-22-form-fields

Form mapping method supports 18 fields
Add autocommit variants of database withConnection
Add resetConnectionOnClose option to BoneCP config
Merge pull request #827 from jroper/827-sqlserver-evolutions

[2.1.0] Can't apply Evolutions to MS SQL Server 2008
Merge pull request #3340 from pvlugter/db-connections

Database autocommit connections
Ensure class validator errors are reported

Fixes #1955