Document Jetty plugin contextPath convention property.
Small fixes on the documentation.
GRADLE-2200: Partial support for Eclipse IDE for Gradle development

This change automatically sets the circular dependency to warning
at the project level when generating Gradle Eclipse project files
Move ReportingBasePlugin*Tests to declared packages

Eclipse complains when physical location and package declarations
do not match.  These seem to be the only two classes that were
not in the expected locations.
Workaround Eclipse compiler bug

flattenToList(Object...) and flattenToList(Class, Object...)
seem to confuse Eclipse's compiler since it selects the wrong
return type for flattenToList(Class, Object...).  This causes
compilation errors in Eclipse only.

This change adds an explicit cast to Class on the first parameter
so the correct return type can be determined by ecj

GradleBuildComparisonResultHtmlRenderer and DefaultModelRegistry
complained about generic-type capture-types that may be related
to more Eclipse strangeness

This compiles under both JDK5, JDK7 and Eclipse 4.3 Kepler

This bug exists in all versions of Eclipse since at least 3.7.2:
https://bugs.eclipse.org/bugs/show_bug.cgi?id=417288
Add shouldRunAfter ordering for Ant target dependencies
Add space
Moved the wrong spec into 'done'.
Removed the meta-class stuff from DefaultTask. The decoration magic  takes care of this kind of stuff now.
Removed a couple of files that aren't required.
Minor updates to release notes
More deprecations in tooling API.

Issue a warning when old tooling API client connects to a much newer provider.
Fix deprecations message for toolingApi.
REVIEW-4221: Pulled out method into reusable class.
Build with 1.11-rc-1
Renamed FileSnapshotter to FileCollectionSnapshotter, and renamed implementations.
Changed ProjectFactory so that it registers each project directly with a ProjectRegistry, instead of via the GradleInternal instance.
Replaced ProjectModuleRegistry.findProject() with getProject() that accepts a project path instead of the dependency descriptor.
Typo fix in userguide Java section
Broke out code for resolving Javadoc and source files and turned it into Java classes in preparation for using resolution result.