make Selection::set (TrackViewList*) more efficient and emit less PI::Change signals