feat #574 HTML select widget

The select widget has 3 properties:
- a list of 'options' to populate the select element
The user can bind to his data model:
- 'selectedIndex'
- 'value'

close #574