Added APIs for third party modules to define the platform for the Gradle project. (not really used yet)
Added ProjectQueryPlatformSource.
Slighlty adjusted the specification of GradleProjectPlatformQuery.
Added ProjectPlatformSource including some related refactoring.
ProjectPlatform sources now do not return null, instead they return the default platform.
Added a default implementation for GradleProjectPlatformQuery.
Relying on GradleProjectPlatformQuery. Also, ProjectPlatform is now an interface.
NbGradleProjectFactory now implements ProjectFactory2.
Added APIs for Gradle project interfaces.
Extensions are now loaded for Gradle projects, they are not yet used for anything.
Models requested by extensions are now queried from Gradle and passed to the extensions.
Lookups from the extensions are now used.
Fixed a typo.
New extension feature: GradleProjectContextActions.
New extension feature: GradleProjectExtensionNodes.
Root projects are now created with a wrapper task with gradleVersion = 1.6
Refactored the handling of task variables.
Merge branch 'master' into nbandroid_integration
Fixed NbGradleProjectFactory after upgrading to ProjectFactory2
Fixed allowed pattern for TaskVariable.