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.
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
Polishing contribution from Derek Eskens.

+review REVIEW-5186
add Haralds contribution (pullrequest 326) to the release notes
Fix JUnit reference
Added a supertype for the various resolution results.
Started to split up DependencyToComponentResolver so that we first select a candidate (and eventually candidates) when traversing the graph edges and later request its metadata if we need to traverse the node.
Moved dependency substitution down so that it happens as part of resolving dependency to id.
Removed DependencyToModuleVersionIdResolver and bolt DependencyGraphBuilder directly onto the dep->id and id->meta-data resolvers.
Removed moduleSource from the meta data resolve result, as its attached to the meta data now.
Merge pull request #327 from quidryan/doc-fix

Fix JUnit reference
add justins small documentation fix to release notes