Added @LegacyConsumerInterface annotation which allows a tooling API model implementation to mix in some interface when it is passed to the tooling API client.
Changed the idea tooling model so that it no longer implements IdeaProject.
Removed unused method
Added autoTest to some examples.
Added another candidate for Gradle 2.0.
Added another test reporting story.
Allow multiple constraints to be specified for @TargetGradleVersion and @ToolingApiVersion.
Don't run this test for versions earlier than milestone-5, as `GradleProject` did not exist then.
Fixed IDEA tooling model for tooling API clients <= 1.0-milestone-5