Introduce ChosenValueListBox and MultipleChosenValueListBox

Shouldn't we warn into the documentation that if the renderer is null it will throw Null exception? (Will this throw, I've never used guava preconditions)