Introduce ChosenValueListBox and MultipleChosenValueListBox

The advantage of the composite is that you inherit all the methods from Widget out of the box (like setStyleName etc) and as this Widget is opensourced, I'm pretty sure that people will need these methods.