Added design doc for executing tests on Jenkins
Share distribution plugin with application plugin
All distribution archives are built when project is assembled.
Few adjustement after rebase.
Adding tests removed by mistake.
Fixing some modifiers.
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
Create the test results folder to prevent SonarQube from emitting a warning if a project does not contain any tests, but production sources
Remove an unnecessary @SuppressWarnings annotation.
Merge branch 'prevent-sonarqube-warning-due-to-missing-tests' of git://github.com/Vampire/gradle
Fix a failing test and add a new one that verifies new requirements with regards to test report path properties for Sonar Runner

+review REVIEW-5211
Copy only serializable system properties into build parameters.

This is a fix for bug in Eclipse 4.4 tracked as
https://issuetracker.springsource.com/browse/STS-3922
Start Gradle Modelling Language spike, provide support for quick and easy verification of ideas for the new DSL syntax in tests.
Add support for simplified assignment syntax to Gradle Modelling Language spike
use ModelType instead of class in visitDependency

+review REVIEW-5192
Instantiate own CollectionBuilder within ComponentBinariesRuleDefinitionHandler
 - use binarycontainer for instantiating binaries

+review REVIEW-5192
clean and remove unused class
+review REVIEW-5192