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.
The readelf parsing fails an German linux.
This patch generalises the parsing to work in English and German.
Add test case for German readelf output.
Refactor ReadelfBinaryInfo class for better testability.
moved test class ReadelfBinaryInfoTest from testFixtures to test source set
Adds support for the JVM platform

This reverts commit a91ea04748486820443586f599f6cb7f654990f2.
Fix JavaVersion for class descriptions
No longer inject JvmPlatform for backwards compat
Naming
Fix test failing because jar of changed variant dimensions
Adds JvmPlatform component task test
CodeNarc fixes
Jvm platform no longer required on JarBinarySpec (for backwards compat)
Fixes broken tests caused by JvmPlatform introduction
Fixes broken Java 7 tests
Fixes broken component tests
Consistent component report for Java (converges with native components)
Renamed XmlUtil -> XmlValidation

+review REVIEW-5059
Test single failure cases in integration tests, with exhaustive coverage in unit tests

+review REVIEW-5100
Adjust java test precondition