UI, API, and action log fixes for option

* This requires pull request: #749
* Between both pulls, fixes #93

Known limitations:
* Option die values are selected below the main table, like swing dice --- they should be in the main table, because the selected values are tied to individual dice in a way that swing dice aren't.  If this is approved, i'll open a separate ticket for that issue.