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>
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>
Merge branch 'core' into datalist-scrolling
remove unnecessary delay when resizing, add support for registrable 'paging' event

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@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
add render delay to keep DataList initialization from slowing down startup

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@lge.com>
allow for synchronous execution of rendering when renderDelay is null

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@lge.com>
move allowTransitions logic to DataList instead of DataGridList and tie in opacity transition for renderDelay, update CSS

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

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@lge.com>
add API addition to changelog and add documentation where necessary

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

Fixes, additions and updates for Pilot-11

Reviewed-By: Ben Combee (ben.combee@lge.com)