Improve addon creation support for developers by introducing different addon generation options.
The current 'simple' addon template should be moved to a new addon as one of the options a developer can choose when starting a new Spring Roo addon.
Currently three addon types are envisioned:
- simple addon (commands + operations)
- advanced addon (commands + operations + metadata (for ITD generation) + trigger annotation)
- i18n addon (specialized addon which adds new i18n bundles to existing MVC addons)