GRADLE-3149
Adding support for the property 'configfailurepolicy' in useTestNG(). Added default behavior to test case.
Show cmd line info on 'gradle help --task <task>'

Info is shown when invoking 'gradle help' on the cmd line.

+review REVIEW-5256
tweak play sample integtest to tweak the correct build.gradle file for using forked compiler
Changed int test cleanup to clean up cached state for old versions of Gradle whose cache implementations are not multi-process safe.
Changed `ComponentReport` to use the model registry to find all of the stuff it needs, instead of using extensions.
Added override for `LongRunningOperation.setColorOutput()`
Javadoc.
Don't use a nested interface because one of the versions of IBM JDK that we use on CI can't deal with this.
Cleanup a few changes noticed during review

+review REVIEW-5222
Updates to play-framework design spec
Minor cleanup to ResolveIvyFactory

+review REVIEW-5253
Adds a more advanced Play application and fixes to make it work

Also cleans up routes compiler specs
use https to resolve javadoc packages from oracle; http is no longer working
REVIEW-5241 fix package javadoc
REVIEW-5241 introduce simple PlayPlatform
REVIEW-5241: add scala version to PlayApplicationSpec and PlayPlatform
updated gradle wrapper to 2.2
Merge branch 'release'

Conflicts:
	subprojects/docs/docs.gradle
Refactored Play Twirl compiler to match the layout in Routes
calculate default scala version from play version

+review REVIEW-5241