Combobox: now extends FormValueWidget; in multiple mode value is an array; emits input and change events; widget.input=>widget.inputNode; some refactoring; added unit test cases. Fixes #365