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.
AbstractTask.setActions has no effect due to scoping
Adding an example task that has code that runs in both phases.  This helps drive home the point that the left shift operator is just a shortcut for doLast - a good reminder for newbies.
Adding a tip to the Tasks page with a link to the build lifecycle page since they interact so much.
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
Parse the GC log with the decimal separator from current locale.

This lets performance integ tests run on installations with a comma as decimal separator.
minor cleanup
Moved a few more result types to org.gradle.internal.resolve.result.
Renamed the types in the ComponentMetaData hierarchy
Renamed a few dep management types to replace 'ModuleVersion' with 'ModuleComponent'
Fix for broken int test with old versions of the wrapper.
DefaultResolutionStrategy.copy() should copy componentSelectionRules, too.
- See https://github.com/gradle/gradle/pull/324
+review REVIEW-5137
Merge pull request #316 from snekse/master

Updating Docs: How Build Lifecycle impacts Tasks