REL-2089

Fixed a shortcoming in the combo box where the selection was not updated properly and necessary events were not fired when the model changed.
Combo box models require an event to be fired (`fireContentsChanged`) when the model changes with the start and end index (closed interval) of the changed elements.
Also, the combo box needed to have the selection set when disabling items.