[IZPACK-1061] - UserInputPanel: Installer crashes on missing 'set' attribute for RuleInputFields

This solves a couple of issues with default and initial values of input fields of type="rule".

Added also a unit test to verify that new behavior.