Updated release notes.
Google Test framework initial integration with Gradle. It includes plugin, tests, docs and sample.
Fix of ```test.testLogging.showStandardStreams = false```
The setter was ignoring the flag, so it wasn't possible
to disable standardStreams using this setter.

The following sample easily demonstrates the problem with Gradle 2.2.1+:

```groovy
test {
    testLogging {
        showStandardStreams = false
    }

    // this prints true no matter what value you actually will use in assignment
    println("In-tests logging configured: ${project.test.testLogging.showStandardStreams}")
}
```
merge master into release branch
Diagnostics project doesn't need cunit for int tests any more.
Changed HelpTasksPlugin so that it does not have a direct coupling to JavaPlugin. Instead, use the same mechanism that buildSrc builder uses to inspect the project.
Renamed EmbeddableJavaProject to BuildableJavaComponent
Moved class to 'org.gradle.api.internal.component' to live with some other component related stuff.
Use a service rather than project convention object to pass the 'main' component between the Java plugin and the dependency tasks and the buildSrc stuff.
Moved Jar and Classes dir binary renderers to platformJvm and plugins projects to live with the corresponding binary implementations.
Moved some component report int test cases to live with the specific component/binary types.
Minor tweak
Moved native binary renderers from diagnostics to platformNative project.
Fixed package cycle in platformNative.
Moved some test cases to live in platformNative.
Fixed integ test dependencies
Fixed integ test dependencies
Fixed integ test dependencies
fix failing Pre12CompareGradleBuildsCrossVersionSpec

+review REVIEW-5251
fix failing coverage build

+review REVIEW-5251