Add abstract optioned control class.

An optioned control is a control with a fixed list of
accepted options.

BUG: 30140438
Change-Id: Ibf82840629cb23f9082889058f7d11350beffb2a
TEST: unit tests pass
3 files changed
tree: d39570e52dc31f73937dcf4469e4920f27ffb972
  1. modules/