Select now re-sorts/filters when its labels change

If a select has an underlying array of models and the value of the optionLabelPath changes in those models then the select should resort. This is complicated by the fact that the path is dynamic, so we cannot statically define computed properties on it.

@azirbel