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
Update video.js to use enyo.inherit instead of this.inherited

Enyo-DCO-1.1-Signed-Off-By: Ben Combee (ben.combee@lge.com)
GF-58674: Add History API's popstate window event to Enyo
Enyo-DCO-1.1-Signed-off-by: Jason Robitaille <jason.robitaille@lge.com>
Merge pull request #635 from enyojs/GF-58674-jasonrobitaille

GF-58674: Add History API's popstate window event to Enyo

Reviewed-By: Ben Combee (ben.combee@lge.com)
Merge pull request #633 from enyojs/fix-video-inherited

Update video.js to use enyo.inherit instead of this.inherited
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 #636 from enyojs/fix-control-init

Fix control initialization 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)