Make uncontrolled select not set value on update
Refactor updateOptions to take value
Skip assignment, just call updateOptions directly
Merge branch 'spicyj-uncontrolled-select'

Closed #907