Add validate method for BodyParser
Fix for #1785

Make Http.Cookies extend Iterable<Http.Cookie> and add a helper to extract the cookies in play.test.Helpers.  Add tests where necessary.
Fix formspec
Rename detailledTopics to the correctly spelled detailedTopics
Use huntc idioms
Update IntegrationSpec.scala

The line browser.$("h1").first.getText.contains("Configure your 'Hello world':") does not change anything in testing. The result is ignored. This is changed by my request.
Update IntegrationSpec.scala

the result of browser.$("h1").first.getText is now used for testing . Before this change this line was useless.
updated websockets Readme with an example utilizing Concurrent.broadcast
Merge pull request #1800 from benmccann/docs-dir-rename

Rename detailledTopics to the correctly spelled detailedTopics
'most' => 'more'
Merge pull request #1745 from gmethvin/validate

Add validate method for BodyParser
your want => you want
own typo
Merge pull request #1824 from datvikash/master

updated websockets Readme with an example utilizing Concurrent.broadcast
Update ProductionHeroku.md

Added some text to show tailing of a heroku log; added commentary to clarify that Procfile is not actually required by Heroku.

There is another point on Heroku involving setting the build pack (see http://stackoverflow.com/questions/11510256/deploy-a-play-2-0-2-application-on-heroku):
heroku config:add BUILDPACK_URL=https://github.com/heroku/heroku-buildpack-scala.git --app <app name here>

...but I am not sure this is required in all scenarios.
Cache the result, not the iteratee in cached action

We were caching the iteratee in the cached action, which meant that even
when the cache was hit, most of the action would still be executed.
Rather, the result should be cached.
Merge pull request #1819 from jroper/cached-action-fix

Cache the result, not the iteratee in cached action
Fix echo restore in run/start mode

Fixes #1815

Previously we were keeping track of what echo was before turning it off,
and then setting it back to that.  The problem with this is that jline
*always* turns echo off when creating a new console reader, and so it
we were always restoring it to off.  So now instead of worrying about
keeping track, we call the restore() method, which just tells jline to
set the terminal back to some reasonable defaults.
Merge pull request #1815 from jroper/1815-restore-console

Play 2.2 Bash/Shell Bug
Ensured API source links point to right place

Fixes #1731