add fixedChildSize api to DataList to bypass guessing for sizing and optimizing performance for fixed-size children

Enyo-DCO-1.1-Signed-Off-By: Cole Davis (cole.davis@lge.com)
only flag for refresh if the page actually has children, in zero-length pages this will not illicitly flag for refresh

Enyo-DCO-1.1-Signed-Off-By: Cole Davis (cole.davis@lge.com)
Merge pull request #614 from enyojs/GF-57635-cole-davis

Fix for: GF-57635

Reviewed-By: Ben Combee (ben.combee@lge.com)
Merge pull request #613 from enyojs/GF-57004-cole-davis

Fix for: GF-57004

Reviewed-By: Ben Combee (ben.combee@lge.com)
add absoluteShowing api to Control and default value support to computed properties

Enyo-DCO-1.1-Signed-Off-By: Cole Davis (cole.davis@lge.com)
update bad test cases and change api for es5 compliance

Enyo-DCO-1.1-Signed-Off-By: Cole Davis (cole.davis@lge.com)
Merge pull request #616 from enyojs/absolute-showing-cole-davis

Absolute showing API - required for fix for GF-57676

Reviewed-By: Ben Combee (ben.combee@lge.com)
delay certain actions until the list is actually showing

Enyo-DCO-1.1-Signed-Off-By: Cole Davis (cole.davis@lge.com)
Merge pull request #618 from enyojs/GF-57676

delay certain actions until the list is actually showing

Reviewed-By: Ben Combee (ben.combee@lge.com)
remove log statements

Enyo-DCO-1.1-Signed-Off-By: Cole Davis (cole.davis@lge.com)
Merge pull request #619 from enyojs/GF-57676-update

remove log statements

Reviewed-By: Ben Combee (ben.combee@lge.com)
GF-55416: Reverse ordering of path.rewrite and simplifyFileUrl, so that $-prefixed paths are correctly loaded from file://.
DCO-1.1-Signed-Off-By: Kevin Schaaf <kevin.schaaf@lge.com>
Merge pull request #622 from enyojs/GF-55416-kevinpschaaf-RC

GF-55416: Reverse ordering of path.rewrite and simplifyFileUrl, so that ...
adjust at a later time

Enyo-DCO-1.1-Signed-Off-By: Cole Davis (cole.davis@lge.com)
Update enyo.load to work at load time

The previous version of enyo.load would disrupt how enyo.depends
was working at load time, causing files to be loaded from the wrong
location.  This modifies the behavior to work like enyo.loader.require()
if it's load time, while preserving the current behavior at runtime.
It also moved the documentation comment into the correct format.

Enyo-DCO-1.1-Signed-Off-By: Ben Combee (ben.combee@lge.com)
guard certain events if there is no collection available

Enyo-DCO-1.1-Signed-Off-By: Cole Davis (cole.davis@lge.com)
Merge pull request #628 from enyojs/GF-57847-cole-davis

Fix for: GF-57847

Reviewed-By: Ben Combee (ben.combee@lge.com)
Merge pull request #627 from enyojs/fixing-list-threshold

Additional fix for: GF-55494

Reviewed-By: Ben Combee (ben.combee@lge.com)
GF-58362: Set scroll threshold when page 2 doesn't have any controls.

When DataGrilList has very small data set, page2 does not have any
controls. In this case, threshold lowerProp is meaningless.

Enyo-DCO-1.1-Signed-off-by: David Um david.um@lge.com
Merge pull request #626 from enyojs/GF-57413-rc

Update enyo.load to work at load time