Bhv 11576 Prevent unnecessary refresh() in DataRepeater.js

Issue
-------

When we remove some models from DataList, it makes another refresh() in DataRepeater

Cause
--------

Currently DataRepeater always execute refresh() whenever remove event sender is collection

Fix
-----

Decouple selection logic which DataList needed from `modelsRemoved` in DataRepeater.js

Enyo-DCO-1.1-Signed-off-by: David Um david.um@lge.com
Since The super method is no longer needing to be called, shouldn't this be removed? And is it necessary to call the notifySelectedModels method for this case as well?