Send close control frame on client-initiated disconnects
Make junit-interface be a consistent version throughout the build file
Renamed Java SimpleResult to Result

Did the minimum (which was a lot) to get the rest of the code compiling.
Removed last traces of SimpleResult and documented it in the migration guide
Merge pull request #2536 from jroper/remove-java-simple-result

Renamed Java SimpleResult to Result
Corrected a typo and a bracket
Code correction: variable dashboard was not defined in DrawerTest.java

declared `Dashboard dashboard` in DrawerTest.

Added a note about adding `GET /assets/javascripts/routes` before `GET     /assets/*file`
Fixed Global Errors bug on ScalaForms (issue #2498) and made “Advanced Topics” menu consistent throughout Scala docs (issue #2513)
Merge pull request #2545 from kipsigman/master

Global Errors bug on ScalaForms and “Advanced Topics" consistency
Merge pull request #2552 from WarFox/patch-3

Code correction: variable dashboard was not defined in DrawerTest.java
Merge pull request #2548 from WarFox/patch-2

Corrected a typo and a missing bracket
Merge pull request #2458 from andrewconner/ws_close

Send close control frame on client-initiated disconnects
Add headers methods to WS API
Merge pull request #2371 from gmethvin/headers

Add headers methods to WS API
Merge pull request #2538 from benmccann/junit-interface-0.11-RC1

Make junit-interface be a consistent version throughout the build file
Incorporated sbt-web concerns into Play in order to reduce the repetition for sbt-web plugin configuration
Add products and other config
Preliminary support for sbt 0.13.5-M1 auto import and AutoPlugin features.
The reloader has been updated so that exceptions raised during the production of a class path when producing a new class loader are handled consistently with the compilation task.
Upgrade to M2.