AbstractTask.setActions has no effect due to scoping
Added support of generated directory source for Intellij IDEA
Added support of generated directory source for Intellij tooling API
Added support of generated directory test source for Intellij tooling API and Gradle support
GRADLE-2957 Dependent tasks with same finalizer
Break conflict-resolution design spec into features
Added a RuleAction implementation that’s backed by a RuleSource class with a single @Mutate method
Allow component selection rules to be defined with @Mutate
Basic integration test of component-selection rule provided by rule source
Provide a rule source instance instead of class when defining component selection rules
Removed use of Java8 API

+review REVIEW-5202
Fixes broken componentreport windows test
Cancellation int tests should run embedded, except for the forced stop int test.
Use a consistent 'build cancelled' error message.
Added a specialization of Connection to define some specific exception cases when using a connection to a remote (or otherwise unreliable) peer.
Add breaking change to release notes re package change for sonar runner.

+review REVIEW-5188
Force the use of a data set that exceeds the limit of what could be expressed on the command line when invoking Sonar Runner.

Validates resolution of GRADLE-3168.

+review REVIEW-5201
Remove unused var.
Execute rule closures in the context of other top level closures in a script.

+review REVIEW-5177
Rename $ method to avoid need of checkstyle config change.

+review REVIEW-5177