Revert "Fix for hanging test processes on dev1."

This reverts commit 52531bd20aa3a02d9df13e178f6059fe87fb3037.

This is causing failures in Cross Version tests - reverting this for now.

+review REVIEW-5232
Add PlayApplicationBinarySpec and PlayToolChain to play plugin

- targetplatform for PlayApplicationBinarySpec is JavaPlatform
- using fix play version for now
- using current Jvm as target platform now
- scala version is not modelled
- update BinaryRender to render play component properly.

TODO: logic for custom binary rendering should be part of the
binary and not live in the reporting project.
bit more coverage on play binary assemble before creating jar
fix hardcoded java version in integration test
create one jar per play application binary

- for now the jar is empty
- TODO JarBinarySpec and PlayBinarySpec has some common logic now though PlayBinary is not just a JvmBinary
use the binary name for the output play application jar
Update play spec

- add initial PlayApplicationBinarySpec
Merge branch 'rg-play-wip'
Permit arbitrary values for operating system in NativePlatform
Permit arbitrary values for architecture in NativePlatform
No longer fail configuration when defining arbitrary os/arch for native platform
add some unit test coverage to DefaultPlayToolChain

+review REVIEW-5241
Annotate all org.gradle.model.* implementation classes with @ThreadSafe and @NotThreadSafe

+review REVIEW-5242
Add scala version to PlayToolChain

+review REVIEW-5241
some cleanup on toolchain display naming

- inject java version

+review REVIEW-5241
fix unit test

+review REVIEW-5241
aaaand fix integtest too

+review REVIEW-5241
update play spec

- mark some stuff as done.
- don't explicit declare scala version as it is a transitive dependency of the play version
- provide some basic dependencies definitions.
use play version that includes the scala compatibility

- scala is a transitive dependency on the play library so
listing scala explicitly doesn't make sense atm.
DefaultArchitecture and DefaultOperatingSystem use name for equality