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
fix the performance hit introduced by adding binding/computed property and additional tests for every single control

Enyo-DCO-1.1-Signed-Off-By: Cole Davis (cole.davis@lge.com)
update to accommodate a stylistic declaration style

Enyo-DCO-1.1-Signed-Off-By: Cole Davis (cole.davis@lge.com)
fix failing tests

Enyo-DCO-1.1-Signed-Off-By: Cole Davis (cole.davis@lge.com)
remove duplicate logic

Enyo-DCO-1.1-Signed-Off-By: Cole Davis (cole.davis@lge.com)
Merge pull request #637 from enyojs/fix-control-init-RC

Fix control initialization time - RC
Revert "ENYO-3074: Fixed issue with tap event"

This reverts commit ec363e08d3791f006f61a925f03b90cb88d0eea6.

This change broke our API promise for tap events.

Reviewed-By: Ben Combee (ben.combee@lge.com)
API comment cleanup. Enyo-DCO-1.1-Signed-Off-By: Jim Tang (jim.tang@lge.com)

Conflicts:
	source/ui/data/DataList.js

Enyo-DCO-1.1-Signed-Off-By: Ben Combee (ben.combee@lge.com)
Merge branch '2.3.0-release-candidates'

Conflicts:
	source/ui/data/DataList.js

(whitespace-only change)

Enyo-DCO-1.1-Signed-Off-By: Ben Combee (ben.combee@lge.com)
GF-58769: Secure scroll threshold for 5-way key moving

When we use 5-way key to move next control in DataList,
It scrolls as much as childSize.
So, if we just have space like childSize for threshold[upperProp], page
adjusting does not occur properly.

Enyo-DCO-1.1-Signed-off-by: David Um david.um@lge.com
GF-58769: Update scroll position after it actually scrolled.

didScroll() means scroller actually scrolled.
When didScroll() is called, scrollBounds should be updated.
However,  scrollBounds is not updated yet at this point.

Enyo-DCO-1.1-Signed-off-by: David Um david.um@lge.com
Enabling single parameter in enyo.asyncMethod
Revert "GF-58769: Secure scroll threshold for 5-way key moving"

This reverts commit 2f52419bc1e5d146d4e9a077555d6fe7a2851736.
Merge pull request #642 from DavidUM/GF-58769-davidum

Gf 58769 Fix page positioning related logic.

Reviewed-By: Ben Combee (ben.combee@lge.com)