API comment cleanup. Enyo-DCO-1.1-Signed-Off-By: Jim Tang (jim.tang@lge.com)
use the correct index

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@lge.com>
interim commit

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@lge.com>
Merge branch 'core'
status: reset, add, modelAdded, modelsAdded all working correctly from all scroll positions

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@lge.com>
fix bug that would keep a model that was already instanced would not be registered during initialization

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@lge.com>
interim commit working on removing records

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@lge.com>
critical fix to ensure the proper number of events are being propagated

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@lge.com>
while this doesn't work for cases of unordered requests that will have to be dealt with separately, for now this fixes the general case and will remove them from highest index to lowest to ensure we have the correct index of removal recorded

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@lge.com>
if a separate selectionClass property exists it will be used instead of the default "selected"

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@lge.com>
this observer is causing multiple removes on the same models

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@lge.com>
interim commit, not working as intended

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@lge.com>