Split play-java into play-java and play-java-ebean

The directory was previously called 'play-java' and the display name
was 'play-java-ebean'. They are now split as follows:
* a non-database part with a directory and display name of
  'play-java'.
* a database/ebean part with a directory and display name of
  'play-java-ebean'.
Split play-scala into play-scala and play-scala-anorm

The directory was previously called 'play-scala' and the display name
was 'play-scala-anorm'. They are now split as follows:
* a non-database part with a directory and display names of
  'play-scala' and 'play-scala-windows'.
* a database/anorm part with a directory and display names of
  'play-scala-anorm' and `play-scala-anorm-windows'.
Download sbt so that it can be used by Play
Upgrade play-java and play-scala from Play 2.2.0 to 2.3.2
Moved play-java[-ebean] and play-scala[-anorm] into one play2 directory

All these tests use Play 2.3. Setup and configuration is standardised and
generated by the `generate_config.py` script. In the future some of the
other Play 2 tests could be moved into this directory.
Fix play2-java-ebean and play2-scala-anorm's tests

- Single query tests should return a JSON object not a list
- Multiple query tests should perform query count parameter conversion
- Run sequential queries immediately in the same thread
Merge pull request #883 from richdougherty/play-split-and-play-2.3

Play2: Upgrade non-DB tests to Play 2.3
Merge branch 'master' of TechEmpower/FrameworkBenchmarks into toolset-fix-448

Conflicts:
	frameworks/Java/play-java/.gitignore
	frameworks/Java/play-java/README.md
	frameworks/Java/play-java/app/controllers/Application.java
	frameworks/Java/play-java/app/models/World.java
	frameworks/Java/play-java/app/utils/Predicate.java
	frameworks/Java/play-java/app/utils/Predicated.java
	frameworks/Java/play-java/app/utils/PredicatedAction.java
	frameworks/Java/play-java/benchmark_config
	frameworks/Java/play-java/build.sbt
	frameworks/Java/play-java/conf/application.conf
	frameworks/Java/play-java/conf/routes
	frameworks/Java/play-java/install.sh
	frameworks/Java/play-java/setup.py
	frameworks/Java/play-java/source_code
	frameworks/Scala/play-activate-mysql/project/build.properties
	frameworks/Scala/play-activate-mysql/project/plugins.sbt
	frameworks/Scala/play-scala/.gitignore
	frameworks/Scala/play-scala/README.md
	frameworks/Scala/play-scala/app/controllers/Application.scala
	frameworks/Scala/play-scala/app/models/Fortune.scala
	frameworks/Scala/play-scala/app/models/World.scala
	frameworks/Scala/play-scala/app/utils/PredicatedAction.scala
	frameworks/Scala/play-scala/app/views/fortune.scala.html
	frameworks/Scala/play-scala/app/views/main.scala.html
	frameworks/Scala/play-scala/benchmark_config
	frameworks/Scala/play-scala/build.sbt
	frameworks/Scala/play-scala/conf/application.conf
	frameworks/Scala/play-scala/conf/routes
	frameworks/Scala/play-scala/install.sh
	frameworks/Scala/play-scala/project/build.properties
	frameworks/Scala/play-scala/project/plugins.sbt
	frameworks/Scala/play-scala/setup.py
	frameworks/Scala/play-scala/source_code
	play-java/.gitignore
	play-java/README.md
	play-java/app/models/World.java
	play-java/app/utils/Predicate.java
	play-java/app/utils/Predicated.java
	play-java/app/utils/PredicatedAction.java
	play-java/build.sbt
	play-java/conf/application.conf
	play-java/conf/routes
	play-java/project/build.properties
	play-java/project/plugins.sbt
	play-java/source_code
	play-scala/.gitignore
	play-scala/README.md
	play-scala/app/models/Fortune.scala
	play-scala/app/models/World.scala
	play-scala/app/utils/PredicatedAction.scala
	play-scala/app/views/fortune.scala.html
	play-scala/app/views/main.scala.html
	play-scala/build.sbt
	play-scala/conf/application.conf
	play-scala/conf/routes
	play-scala/project/build.properties
	play-scala/project/plugins.sbt
	play-scala/source_code
	play2/play2-java-ebean/.gitignore
	play2/play2-java-ebean/README.md
	play2/play2-java-ebean/app/models/World.java
	play2/play2-java-ebean/app/utils/Predicate.java
	play2/play2-java-ebean/app/utils/Predicated.java
	play2/play2-java-ebean/app/utils/PredicatedAction.java
	play2/play2-java-ebean/build.sbt
	play2/play2-java-ebean/conf/application.conf
	play2/play2-java-ebean/project/build.properties
	play2/play2-java-ebean/project/plugins.sbt
	play2/play2-java-ebean/source_code
	play2/play2-java/conf/routes
	play2/play2-scala-anorm/.gitignore
	play2/play2-scala-anorm/README.md
	play2/play2-scala-anorm/app/models/Fortune.scala
	play2/play2-scala-anorm/app/models/World.scala
	play2/play2-scala-anorm/app/utils/PredicatedAction.scala
	play2/play2-scala-anorm/app/views/fortune.scala.html
	play2/play2-scala-anorm/app/views/main.scala.html
	play2/play2-scala-anorm/build.sbt
	play2/play2-scala-anorm/conf/application.conf
	play2/play2-scala-anorm/conf/routes
	play2/play2-scala-anorm/project/build.properties
	play2/play2-scala-anorm/project/plugins.sbt
	play2/play2-scala-anorm/source_code
DO NOT MERGE