[#328] Added Contraints.Pattern value in constraint map for forms (java annotation)
[#462] BatchSql natively accepts collections. Fix quadratic time issue.
add support for byte type column
Ticket #476
[#462] Add legacy methods back. Should be marked deprecated.
Fix javascriptUnbind method of some QueryStringBindable and PathBindable
Fix for #472
Fix default parameters support of javascript reverse router
Allows to change the current Lang in Java API
Add RequestHeader#cookie (Java API)
Remove (again) PathBindable[Option]
Fix Promise#filter
Fixed Form#withError.
If the value of Form[T] is Some[T], the form is viewed as with no error and Form#fold doesn't work as expected.
Form value should be None when the form is with error.
Merge pull request #302 from julienrf/fix/459

Fix Promise#filter
add g8 integration

this changeset allows users to create and use g8 project templates on top of the skeletons that are shipped with play.

One can either populate the defaults for g8 templates interactively or create a g8 project directly by
`play new app_name --g8 githubuser/g8repo`
improve g8 error reporting
[#276 #327 lh 480] etag enhancements

- add last-modified 304 handling, date header, and last modified of file in jar (by @jamesward)

- make sure etag header is a quoted-string

- add tests for etag enhancements ie Last-Modified and If-Modified-Since

- add test for etag quoted-strings
Merge branch 'master' of github.com:playframework/Play20
Merge branch 'g8'
fix functional test for If-Modified-Since