Fix ValuePicker setAcceptableValues when passing shorter list

ValuePicker never called setRowCount of the wrapped CellList so a
shorter setAcceptableValues list would leave previous elements in
the list, only replacing the first list items.

Bug: issue 8613
Change-Id: I43c79b92ce6c1a4670eddccf84dd3789042f45ba