Added empty settings.gradle so that each sub-project can built on its own.  Otherwise
gradle goes to parent and tries to build everything.
See: http://www.gradle.org/docs/current/userguide/userguide_single.html#sec:initialization
Auto discover maven plugin and apply it if not set by user.
Added allprojects to get parent project to push maven plugin to all children.
NetKernel plugin now sets maven artifactId and version off the module.xml metadata
Add Atlassian files
Add initial implementation of Randy Kahle's template libraries
Add detection of either src/module/module.xml or src/main/resources/module.xml
Added use of 'netkerneltempate' plugin.  Test with "gradle listTemplates"
Change to using Gradle file() function instead of creating a new File object
Filter out Atlassian product artifacts in .gitignore
Initial code for module creation from templates proven to work
Change internal class names to match new command structure (to list a template library and to create a NetKernel module from a template
Change to version 0.0.2
Ensure that template names are displayed only once to the user
Add listTemplateLibraries task
Improve user dialog when requesting input for createNetKernelModuleFromTemplate task
Minor cleanup and refactoring
Remove reference to netkerneltemplates in the examples
Change version range in the example for the plugin to [0.0.1,)
Made the moduleHelper variable type specific
Removed line that has also been moved below the directory structure test.
Register new class for creating Apposite packages. Task is empty