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
factor out some common test logic for annotation rule definition handler

- cleanup / remove unused test classes in ComponentBinariesRuleDefinitionHandlerTest

+review REVIEW-5192
Introduce BinaryTaskRuleDefinitionHandler

- initial commit

+review REVIEW-5208
Add more rule method validation logic to BinaryTaskRuleDefinitionHandler
- extract common validation logic into common base class
- general cleanup
+review REVIEW-5208
check for wrong rule subject in ComponentBinariesRuleDefinitionHandlerTest

+review REVIEW-5192
tweak error message

+review REVIEW-5192
verify CollectionBuilder type in BinaryTaskRuleDefinitionHandler
+review REVIEW-5208
add testcases to spec under dev

- more to add
+review REVIEW-5208
register rule for creatings tasks for BinaryTask annotated methods

+review REVIEW-5208
fix typo in fixture method name

+review REVIEW-5205
Adds missing ‘packaging’ property to MavenPom DSL ref