remove unused classes

+review REVIEW-5258
infrastructure for PlayRun task; todo implement play invocation
Added reflection impl
Updated Play run to use reflection
Added Play test story
Fixes classloader issues for Play run
Fixes merge compile errors and stylechecks
Created basic test for Play run
GRADLE-2841 Ensured capturing output is thread safe

This resolves the issue with the flakiness of TestNGParallelSuiteIntegrationTest
GRADLE-3147: Transitive diamond dependencies are only excluded if rules match for all paths. This change might have a slight impact on artifact resolution performance.
remove twirl memory customization to figure out decent defaults

+review REVIEW-5246
Clean up some open issues in the Play spec
Mention deprecation of ‘eachComponent’ in release notes
GRADLE-3147: Mention changes in "breaking changes" section of release notes.
fix sample compile build
fix play sample (again)
Don't block on starting play application via playRun

- add private "stop" method in playrun for now

+review REVIEW-5261
Moved org.gradle.play.internal.scala.reflection.util -> org.gradle.scala.internal.reflect
Replaced Function<Object[], Object> with a ScalaMethod type

- Not yet generified for return type
- No nice way to wrap scala return values
- No nice way to create scala input types

+review REVIEW-5246
Move repository config into test setup