Add an HtmlDependencyReportTask task
- implements (hopefully) the ideas detailed in http://forums.gradle.org/gradle/topics/add_an_html_dependency_report
- generates a report for the current project, or for a set of projects
- combines the dependency report features with the dependency insight features
Add entries in the docs for the HtmlDependencyReportTask
Fix bug in HTML dependency report generation
- insight dependencies were matched with a "contains" spec instead of an "equals" spec
GRADLE-2886 fix placement of jar manifest when generating war and ear files
Can't rely on "PROGRAMFILES" environment variable in 64-bit windows.
Re-enable the test with the daemon

- The real issue was not the daemon, but executing with 32-bit JDK 1.5 on 64-bit Windows
Removed unused import
Split LocalArtifactMetaData out of ModuleVersionArtifactPublishMetaData, to represent a local artifact
Create a Gradle ModuleVersionMetaData instead of an Ivy ModuleDescriptor for client modules.
Added LocalComponentMetaData.toResolveMetaData() to convert the component to the metadata required at resolution time. Changed ProjectDependencyResolver to use this instead of converting to an Ivy ModuleDescriptor.
Include the local file as part of the identifier for a local artifact and allow lookup by (name,ext,classifier) if those values are specified and unique.
Some tweaks to the previous versions each performance test is run against.
Renamed a bunch of classes.
Removed unused method.
Added a placeholder for the release introduction.
Minor spec edits.
Fleshed out some of the command-line task configuration stories.
Some tweaks to the separation of base dir and pattern for finding artifact for older versions.
Merge branch 'topic/htmlDependencyReport' of git://github.com/jnizet/gradle into html-report
Fixes for HTML dependency report generation.