Java version of the OAuth Twitter example in the documentation
Update build from source instructions for the current code base
Add SimpleSql.map to modify defaultParser results
Updated SBT link documentation
Added flyway plugin to Modules.md

Flyway plugin supports database migration with Flyway(http://flywaydb.org/).
play-lessc module added.
Tidied up the Play eclipse code and removed some apparently redundant logic. Also the method used to remove the scala nature from a .project file was a little fragile.
Upgraded to fluentlenium 0.9.0

When I upgraded fluentlenium earlier, I accidentally only upgraded it
for the test dependency of the Play core project, but not the play-test
project. In fact, Play core should not have had a test dependency on
fluentlenium, since its tests don't use selenium at all.

So, I've got rid of the unnecessary test dependency (and added in
explicit dependencies on things that it brought in transitively that
were needed), and also upgraded play-test to fluentlenium 0.9.0.
Add convenience methods for changeLang(Lang lang).
Accept all WebSocket subprotocols.
Fix WS timeout configuration

Before this commit, any tentative to configure a timeout results in a
runtime exception `Configuration error[/../conf/application.conf:
31: ws.timeout has type STRING rather than OBJECT]`.

Because WS was trying to read `ws.timeout` as a duration value:
`val wsTimeout = playConfig.flatMap(_.getMilliseconds("ws.timeout"))`
Then was treating it as an object:
`playConfig.flatMap(_.getMilliseconds("ws.timeout.connection"))`

As a result, as soon as `ws.timeout` was set, be it a value or an
object, WS was unusable.

This commit removes the `ws.timeout` shortcut and only forces the user
to use `ws.timeout.connection`, `ws.timeout.idle` and
`ws.timeout.request`. `ws.timeout` is no more treatead as a value.
Add validate method for BodyParser
Correct ScalaDoc related to Enumerators: Issue #1747
Replace all fromCallback to generateM
update Java actions composition documentation to match 2.2 changes
Merge pull request #1751 from armsargis/fix-scala-doc-enumerator

Fix scala doc related to Enumerator, Issue #1747
Removing trailing spaces and adding trailing newlines
Update ScalaForms.md
Fix the Java JSON documentation
Fix bug