Moved some interfaces of the API to a more appropriate package.
Organized imports.
TaskVariable is now part of the public API.
Added GradleTaskVariableQuery.
Fixed a few javadoc issues.
Documented TaskVariable.
Now using TaskVariableMap instead of a Map simplifying the implementation of GradleTaskVariableQuery (and possibly improving performance).
Referencing GradleTaskVariableQuery in the javadoc of GradleProjectExtension.
Removed unused imports.
Renamed package "org.netbeans.gradle.project.api.query" to "org.netbeans.gradle.project.api.entry".
ProjectPlatform now may return the root folder for the platform.
Added platform-dir variable.
StandardTaskVariable now caches values known to be unknown.
Refactored StandardTaskVariable.
Variable replacement now works for custom tasks.