Included the ivy repo resolvers into the Typesafe rep resolvers so that all of our w.i.p. artefacts can be considered in a build.
The play run and start commands now respect javaOptions
Run scalariform-format, which apparently tweaks some whitespace.
Use a Production scope for javaOptions for the start command
Add overloaded playRunTask method to maintain backwards compatibility.
Protect directory names in "play" script with quotes. Fixes #1858.
Protect directory names with quotes in all other shell scripts as well.
Introduce BodyParsers.parse.json(Reads[A])

This is a BodyParser that not only validates the content type as Json and parses the body to a JsValue, but then goes on the validate the JsValue according to the implicit Reads[A].
While BodyParser.validate can achieve something similar, the function type (f: A => Either[SimpleResult, B]) means that one cannot use Futures and thus invoke GlobalSettings.onBadRequest.
Java controller methods need to return Promise<Result> not Promise<SimpleResult>

Updated docs and added test to verify behaviour.
Upgraded to the new sbteclipse plugin that solves the Eclipse class path issue of multiple versions of the same artefact being added to the class path.
Merge pull request #830 from huntc/sbteclipse-plugin-upgrade

integration tests does not work outside of play console
Merge pull request #1860 from dwhjames/topic/readJsonBody

Introduce BodyParsers.parse.json(Reads[A])
Ensure SBT plugin sources get published

Fixes #1863
Mention in release notes that documentation has moved into a JAR file
Update ProductionHeroku.md

Made documentation match that found on heroku here and confirmed to work. https://devcenter.heroku.com/articles/play-support
Fix formatting in JavaOpenID.md

If you look at http://www.playframework.com/documentation/2.2.x/JavaOpenID
then you can see the list is off significantly.  Inappropriate whitespace eliminated.
Merge pull request #1798 from richdougherty/promise-result

Bad return type in Java async example
Merge pull request #1853 from viritude/master

Fix a documentation error that fooled me: getSub was renamed getConfig
Merge pull request #1713 from richdougherty/doc-jar-doc

Missing documentation in download package
Filters should be executed on every single request, even those not in the routes file.