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
checkbox group helper
default server is now configurable
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.
add uuid parsing

add UUID support for get values

style checking
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).
updating documentation to properly reflect the akka 2.2 migration per: http://doc.akka.io/docs/akka/2.2-M1/project/migration-guide-2.1.x-2.2.x.html
Accept all WebSocket subprotocols.
Make the WithBrowser text block an actual working spec.
Make all the ScalaFunctionalTest.md code snippets start with "scalafunctionaltest", other cleanup.
Merge remote-tracking branch 'upstream/master' into doc-scalafunctionaltest-withbrowser

Conflicts:
	documentation/manual/scalaGuide/main/tests/code/FunctionalTemplateSpec.scala
Merge remote-tracking branch 'upstream/master' into doc-scalafunctionaltest-withbrowser

Conflicts:
	documentation/manual/scalaGuide/main/tests/code/FunctionalTemplateSpec.scala
Merge branch 'doc-scalafunctionaltest-withbrowser' of github.com:wsargent/Play20 into doc-scalafunctionaltest-withbrowser
Change 'for your' into 'for you'
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.