Improve multiple checkbox handling, look for default value="on" and treat that as wanting to be a boolean
Test: fix test for select box when model doesn't match any value, now unselects the current selection