Inprogress implementation of deliteful/Select
Various changes and cleanup (now inherits from delite/Store not StoreMap; now items can be added only via store API; added test cases; etc.)
Added sauce keys for the fork repo and restrict tests to those of deliteful/Select
Select inherits again from storeMap (to handle value/selected/disabled attributes of options); various other changes; added test cases and automatic functional test
Add missing invalidating props and some cleanup
Theme cleanup; more test cases; other small improvements
Reworked themes (including now using the bootstrap less variables)
Added selection support; added unit test
More steps: handling of multiple/size/disabled, focusNode/valueNode (no more selectNode), more work on selection, focus, doc, tests etc.
Cleanup - moved the developement/decision log to google doc
Various code/doc fixes/improvements and test additions
Fix
Various fixes/improvements, taking into accoutn wkeese's feedback
Allow empty string as possible value for text and value data item properties; improve handling of disabled property; added test cases
Now inherits from delite/FormWidget instead of FormValueWidget (as agreed with @wkeese)
Separate the check of empty string for value and text (to avoid risk of finding the expected empty string as widget value just because it defaults to the text which itself is empty)
Keep the parent class delite/Selection in sync after interactive selection
Fixes and improvements: fix in the code keep delite/Selection in sync after interactive selection (in particular for IE, and initial selection for single-select); adjust unit test; functional test now checks state of widget after keyboard interaction (Chrome only for now) etc.
Added basic sample
Fighting with sauce/travis timeouts