Added active validation support for SelectMultiple

util.fieldData supporting fixes:
- Stop quacking about and detect NodeList directly
- Return an empty list for an unselected select-multiple instead of null