Ensure radio and combobox fields start of as its first option as its default if variable is not yet set, and the set attribute is not set
Ensure radio button correctly sets the default value.
Abstract out a SimpleChoiceReader to be able to determine which choice should be selected upon viewing
Removing the RadioChoice to use generic choice, all choices should have ability to revalidate the panel, also we should just revalidate panel on default, dynamic view are intuitive to developers and they probably expect them to occur (having some component with some conditionid, where the conditionid is dependent on some component on the same panel)
No longer need to add type to ChoiceFieldConfig.
Complteley generalize the ComboFieldReader and RadioFieldReader into a SimpleChoiceReader, they both read choices
Cleaning up files to accomodate default revalidation on panels
If the a checkboxes variable isn't set, set it to the initialValue. This
will ensure that if some condition depends on a checkbox, and a checkbox
is "set" to true, that any component that depends on this condition will
be shown when on the same panel.
Updated tests to conform to new implementation of general Choice.
Merge pull request #187 from mtjandra/IZPACK-1074

[IZPACK-1074]