interim commit

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@lge.com>
this was causing a problem with some strategies so it is being reverted

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@lge.com>
sanity checks for efficiency in execution

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@lge.com>
getting inaccurate readings without this

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@lge.com>
adds opts.success callback to internal didDestroy callback
cleanup and note that larger page sizes improves scrolling (opposite effect on initialization of large datasets)

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@lge.com>
minor cleanup, add test so changed event is only fired if a change actually occurred, fix logic to call success callback even when there were not updates on commit/fetch

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@lge.com>
Merge pull request #525 from ryanjduffy/patch-5

Fixes ENYO-3480 - enyo.Model.destroy doesn't fire callbacks
Merge branch 'core' into model-store-fixes
use cheaper method of determining changed state for firing event

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@lge.com>
Merge branch 'core' into datalist-scrolling
Update travis config to use npm cache and PHP 5.5

Enyo-DCO-1.1-Signed-Off-By: Ben Combee (ben.combee@lge.com)
Merge pull request #528 from ryanjduffy/patch-5

adds opts.success callback to internal didDestroy callback

Reviewed-By: Cole Davis (cole.davis@lge.com)
remove unnecessary delay when resizing, add support for registrable 'paging' event

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@lge.com>
Merge branch 'master' of github.com:enyojs/enyo into core
Merge branch 'core' into model-store-fixes
need to update flag in case of change anywhere

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@lge.com>
Merge pull request #526 from enyojs/model-store-fixes

Fixes for ENYO-3473, ENYO-3472

Reviewed-By: Ben Combee (ben.combee@lge.com)
ensure we're not needlessly resetting position on every scroll, update scrollToIndex so it will emit the correct paging event when necessary

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@lge.com>
Merge branch 'core' into datalist-scrolling