Implemented shouldRunAfter ordering
Added docs for shouldRunAfter ordering
Make taking execution plan snapshots cheaper  when determining task execution order.
Some minor spec edits.
Added an exception thrown by NotationParser when the provided value is badly formed.
Javadocs.
Changed some more tests to use ResolveTestFixture, which adds coverage for GRADLE-2794.
Minor tweak.
Moved EnumFromStringNotationParser to live with the other converters.
Minor tweaks.
Allow model elements to be removed if nothing is going to use them.
Thread-safe opening/closing of caches from DefaultCacheFactory
- Use shared lock whenever a cache is being created/opened
- Use shared lock when cache is closed
Fleshed out some terminology in the dependency management spec, updated some stories to use this.
Integration test for tool-chains C++ sample
Release note placeholders for C++ stuff in 1.10
Removed unused cacheAccess from IncrementalCompileProcessor
Generator for Visual Studio filters file
Generator for Visual Studio project file
Create VisualStudio project configuration for each binary
Added generator for visual studio solution file