add some more coverage for requesting help on tasks
add help --task to userguide
Changed DefaultClassLoaderRegistry so that it does not inject tools.jar into the system classloader unless we're actually going to do a build, as DefaultClassLoaderRegistry is used in other places (eg in the tooling API provider). Once we drop support for in-process ant-based compilation on java 5, we can remove this entirely.
Added some toString() implementations.
Added another Gradle 2.0 candidate.
Fixed some links in the IDE integration spec.
Use URI instead of URL for classpath comparison.
Changed JarTestFixture so that it always checks that the manifest is well formed, and changed a bunch of int tests to use the fixture instead of unpacking the archive.
Merge remote-tracking branch 'remotes/origin/release'
Introduced component identifier and selector interfaces and implementations.
Didn't mean to introduce this class yet.
Don't need to parse and handle POM plugins.
 Do not add a dependency descriptor mediator to the ModuleDescriptor.
REVIEW-3379: Moved creation of test file to where it's needed.
REVIEW-3386: DisplayName is never provided from the outside. It is created in constructor based on the parameter values of group, name and version. Added unit tests.
REVIEW-3386: Made where tables human-readable.
Updated dependency management spec to flesh out some stories.
Added some type parameter declarations.
Made TaskSelector a service.
Some updates to task command-line spec.