GRADLEREV-16 - Rename TestReports to TestTaskReports.
GRADLEREV-21 - Move JCenter constants off the public API.
GRADLEREV-22 - Standardise on “JCenter” (vs. jcenter) in user guide.
GRADLEREV-24 - typo in Javadoc.
GRADLEREV-25 - @Incubating should not be @Inherited
GRADLEREV-26 - mention string to enum coercion in the DSL reference.
Checkstyle fixes.
GRADLEREV-50 - Make ExecAction and JavaExecAction instances @NonExtensible.
Find annotations implemented by super classes.
GRADLEREV-50 - Make IncrementalTaskInputs instances @NonExtensible.
Merge 1.7-rc-2 release.

Conflicts:
	subprojects/core-impl/src/main/groovy/org/gradle/api/internal/artifacts/repositories/DefaultBaseRepositoryFactory.java
	subprojects/core-impl/src/test/groovy/org/gradle/api/internal/artifacts/repositories/DefaultBaseRepositoryFactoryTest.groovy
	subprojects/core/src/main/groovy/org/gradle/process/internal/ExecAction.java
	subprojects/core/src/main/groovy/org/gradle/process/internal/JavaExecAction.java
	subprojects/docs/src/docs/release/notes.md