Added buildDirectory property to the GradleProject tooling model.
GRADLE- 3101 Document changes in configuration mappings for IDEs.
Fix for test breakage against 2.0-rc-1
Added a note about the GradleProject.buildDirectory property.
Upgraded a bunch of things to Groovy 2.3.3
GradleWorkerMain describes himeself in the process list.

Example output from 'jps -m':

28649 GradleWorkerMain 'Gradle Test Executor 17'
28630 GradleWorkerMain 'Gradle Compiler Daemon 1'

Now we're passing an extra java program argument that has purely informational nature (worker processes don't use the arguments). The argument contains the name of the worker in single quotes.

Developed during the 'Contributing To Gradle Workshop' at Gradle Summit conference 2014
Mentioned the feature with better described worker processes in the release notes.
Reduced line in the release notes to get the build happy.
Merge branch 'release'
Split up AvailableJavaHomes.bestAlternative into methods that find a jvm with a different version or a different java home, to make more clear what the test is expecting.
Added more coverage for the incremental java compilation.
Added more coverage for the incremental java compilation. Related to the handling of source java class duplicated by a class in jar.
Removed a TODO that is not really needed.
Initial shy stab at storing the jar snapshots in a persistent cache. It makes the incremental java compilation way, way faster. Tidy-ups are pending.
Tidied up a TODO, removed gradle instance from the snapshotter - we don't need it because we're using a global cache for jar snapshots now.
Renamed job, extracted an interface.
Started using the new JarSnapshotter interface where possible.
Checkstyle.
Some refactoring. Cleaned up the logic that was dealing with caching jar snapshots.
Rename job and extracted an interface to get ready for new features.