adjust global setPath to work with models and collections

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

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@lge.com>
add filtering api to collection, update DataRepeater and DataList to handle, add unit tests for features

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@lge.com>
remove automatic filter of content as this is rarely the intended use-case

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@lge.com>
modify api slightly so that boolean true return will force a hard reset, array has explicit type check for safety and falsy is still ignored

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

GF-3253: Add filter API to enyo.Collection

Reviewed-By: Ben Combee (ben.combee@lge.com)