add parameter to filter method in enyo.mixin to have access to the final target object for reference and update docs

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@lge.com>
rehash fix for ENYO-3128 to properly apply defaults when attributes are present, add unit test to ensure expected results

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

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@lge.com>
Merge pull request #470 from enyojs/ENYO-3128-cole-davis

Fix for ENYO-3128 #2

Reviewed-By: Ben Combee (ben.combee@lge.com)
ensure we don't reuse (and subsequently modify) an original array passed into the constructor

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@lge.com>
add unit test to ensure adding/removing/adding records will properly affect DataList

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@lge.com>
Merge pull request #471 from enyojs/repeater-collection-fix

DataList and Collection fix/unit-test

Reviewed-By: Ben Combee (ben.combee@lge.com)