Garbage collected an open issue
Reinstate detecting if the user is trying to apply a non-core plugin already on the classpath via plugins {}
Make PluginResolutionServiceClient implement Closeable, and use this to close caches.

Our instance participates in the service registry which manages closing all Closeables when the registry is closed.
Change case of file to match class name
Some release note edits for plugin portal.
Edit of release notes for incremental java compilation.
Edit of release notes for child process descriptions.
Edit of release notes for maven POM exclusions.
Edit of release notes for Ivy extra info.
No promoted features or deprecations in 2.1.
Remove java-gradle-plugin from release notes for 2.1.

Not going to announce this just yet.
Edit to release notes of Groovy version update breaking change notice.
Compiles with A test script
Though I am not sure why, and it most certainly is not how I want it to be
Add more items
GRADLE-3022 Avoid unnecessary boxing/unboxing

+review REVIEW-5135
Removed package cycles from ‘language-native’ subproject
Moved package o.g.language.internal.nativelang -> o.g.language.nativebase.internal
Tightened up project dependencies of ‘platform-native’ project

- Moved some shared classes into ‘language-base’
Moved CommandLineToolSearchResult to avoid package cycle
Remove unused parameter that was causing package dependency cycle