[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 branch 'release/2.3.17' into develop
WW-4320 Chains exception to simplify debugging
WW-4321 Adds missing location property during copy
Converts debug=browser to jQuery based
Converts debug=console to jQuery based
WW-4322 Uses jQuery instead of Dojo with DebuggingInterceptor
Moves JSPs under /WEB-INF to promote good practises
Moves JSPs under /WEB-INF to promote good practises
Merge branch 'feature/move-jsps-under-webinf' into develop
Extends trace() to accept Object... as params
Defines new logic to allow exclude some properties (eg. getClass)
Adds constant under which excluded properties can be defined
Extends tests to check if excluded properties works on higher level
Adds conversion of Struts property to XWork property