Changed how Spring Version is handled for project templates from parsing
for particular POM tags which only applies to Maven projects, to using
the template String processing which is more general, and having
template authors define the Spring version for their template using a
Spring version attribute in the template descriptor. Templates with this
attribute will have the Spring version UI enabled for user selection.
Those that don't will have the UI disabled.