Disabling JavaExtension when there are no Java source sets.
Added LoadedExtension.
Added ExtensionLoader to load the new extensions.
Removed unused code from NbGradleProject.
Reverted the artifact name hack of netbeans-gradle-default-models: Using nbm-maven-plugin 3.9.
Reworked the extension activation mechanism of the new API.