[PATCH] First attempt at enabling value-labels to be pulled from
 Locale Files.  Adding listValueKey attribute to checkboxList, radioMap, and
 select tags.

Issues:
This implementation uses the <@s.text> tag to handle the localization with an assignment. I presume this is less than idea, but I lack the knowledge of the Struts2 tag model that would suggest where to check for this on the valueStack or elsewhere.

Example:

public enum yesno {
YES, NO;
}

<@s.radio name="yes no" list="#{yesno.values()}" valueKey="name()" />

<!-- this will look for the name() in the locale file and emit the localized value for the label of the radio button.
Adds additional field to allow set label key used in I18N lookup
Extends template to use the new field to localise value's label
Adds autogenerated files
Extends blank app to demonstrate the new possibilities
updating ListUIBean

updating java-backed bean
Merge remote-tracking branch 'abrin/feature-WW-4295-localization' into feature/WW-4295-localization
Adds auto-generated tags' info
Adds missing tag attribute field
Removes optional valueKey to keep backward compatibility
Checks is ListValueKey was defined and returns value
Extends test to use the new attribute
Merge branch 'develop' into feature/WW-4295-localization

Conflicts:
	core/src/site/resources/tags/checkboxlist.html
WW-4167 Renames based class to match the rest based classes
and marks extending validators as final to avoid users' confusion
WW-4160 Adds UnknownHandlerFactory to allow override
This can be used to implement different factories with different
backing DI container ie. Spring
WW-3025 Adds new JakartaStream multipart request handler
It solves problem with loosing parameters during large files which
exceeds upload file limit
WW-4166 Adds class and style aliases
WW-4318 Uses ErrorMessageBuilder to proper log fail of setting expression
WW-4166 Adds autogenerated files
WW-4330 Adds support for parameters on absolute URLs closes #10