Moving the configuration resolution to the withXml closure, which prevents conflicts with other plugins
Adding an integration test that will fail if the runtimeConfiguration is resolved too early
Merge pull request #3 from nebula-plugins/bug/stop-config-resolution

Delay configuration resolution for ResolveMavenPlugin
Minor updates to the way that we establish the configurations
Update tests to reflect new naming convention from mavenJava to mavenNebula
Logic added to add artifacts and dependencies from component usages for Maven Publications
Fixed bug where the runtime configuration for the Java Plugin was being resolved too early
Change the domainobjectset collection type for the CustomComponentPlugin to fix a hashcode remove item bug
Merging upstream changes from master