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
----
Use `hasRefreshed` flag to prevent this issue

Enyo-DCO-1.1-Signed-off-by: David Um david.um@lge.com