Reinstate application of core plugins via new plugin usage DSL.
Plugin requests include the location of the request, for better error reporting.
Fix plugin DSL specs, after plugging in actual resolution.
should be 'withInvocation' not 'eachInvocation'
update wrapper to gradle-1.12-rc-1
Removed the deprecated 'code-quality' plugin and associated classes.
Removed the deprecated Compile task type.
Removed deprecated properties from the Checkstyle and CodeNarc task types.
Removed deprecated org.gradle.util.Jvm
Ignore broken test.
Moved GradleRunnerTest from openApi to ui projects and changed it to bolt onto the ui classes directly.
Removed GradleRunnerFactory from openApi.
Some minor spec updates.
Mark some test coverage as done.
Rename type tokens for clarity.

I always get this around the wrong way the first time.
Utility for group a collection by some value.
Detect duplicate plugin requests.
Sync test coverage status
Validate plugin ids at compile time
Ensure plugin id and version aren't the empty string.