Breaking changes

* Options now support a "selected" property
* Setting an option array clears currently selected options and selects options with a "selected" property
* The concept of "attempted values" on SwiftBoxes with no options has been removed