WS: Split ConnectionTimeout and RequestTimeout properties
Add Connection Idle Timeout support and documentation

Conflicts:
	documentation/manual/scalaGuide/main/ws/ScalaWS.md
Accept dashes in i18n messages' keys
Updating the example code when specifying the language explicitly. The constructor Lang(String) is undefined.
Add constants for mimetypes.
Java version of the OAuth Twitter example in the documentation
Add missing closing parenthesis in JavaGuide4.md
added EventSource for java and sample projects
upgrade less from 1.3.3 to 1.4.1
fix content of less-1.4.1.js
Fixed typo in filename.
Update build from source instructions for the current code base
use Promise instead of Future in java example
Add SimpleSql.map to modify defaultParser results
replaced folder app/views/html/... by app/views/... in "Improving the Layout"

Seems like this is a typo. The folder for projects/group.scala.html, projects/item.scala.html, and main.scala.html should be just views instead of views/html.

At least in my case the tutorial didn't work when putting, for example, the projects folder into app/views/html.
(Doing the tutorial with play! 2.1.2 (using Java 1.6.0_51 and Scala 2.10.0)).
Aggregated the play-repository project with the root project such that it will be cleaned when play overall is cleaned. Accordingly the package script is now simplified by just doing a clean.

Checked the compile task to ensure that there's little impact to aggregating the repository project.
Merge pull request #1438 from huntc/clean-packaging

Remove additional 8MB of play from 2.2 archive
Fixed the tests

* Fixed the specs 2 issue where failures were silent
* Fixed ordering issues with Flash tests
* Moved some integration style tests into the integration project
* Fixed failing tests that weren't reporting before
Merge pull request #1445 from jroper/fix-tests

Fixed the tests
Serve Play documentation from a JAR file

This means Play can be distributed without needing to unzip
files onto the filesystem. This will make it easier for Activator
to interact with Play.

* Made new project, play-docs, which includes code for serving
  documentation along with the documentation content.
* The play-docs project takes responsibility for generating the
  api-docs. This happens before every package operation, which
  makes things a bit slow for publishing. That will need to be
  sped up somehow.
* The plugin's run task now runs the documentation application
  in a separate classpath to the user's code.