GF-7247- Sample Update - update enyo.bind to enyo.bindSafely

Updated The samples from enyo.bind() to enyo.bindSafely() in Enyo
samples.
Make enyo.Scroller provide bounds in events

While developing the new DataList, we saw a problem that the call get getScrollBounds
would cause animation to stop with the touch scroller.  Rather than change the behavior,
we'll instead use an internal method of the scroll strategies to get current bounds
and attach that structure to the onScroll, onScrollStart, and onScrollEnd events so users
of those events don't have to make calls back to the scroller.

Updated VerticalDelegate to use that info.  This is the only code where I directly saw
this problem in our current set of active libraries.

Enyo-DCO-1.1-Signed-Off-By: Ben Combee (ben.combee@lge.com)
Update AnimatorSample.js to use startJob

As Kevin pointed out in a different bug, a timeout in a method of a
typical Enyo kind ususally should be started by startJob.

Enyo-DCO-1.1-Signed-Off-By: Ben Combee (ben.combee@lge.com)
Merge pull request #459 from enyojs/GF-7247-ashwinir

GF-7247- Sample Update - update enyo.bind to enyo.bindSafely

Reviewed-By: Ben Combee (ben.combee@lge.com)
return style/classes property concatenation to preserving the instance style and classes properties from their kindStyle/kindClasses properties

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@lge.com>
because styles are no longer automatically thrown into the styleKind property (preserved unless sub-kinded) these tests no longer make sense, also, style additions are appended and do not replace the actual style property so it will not be explicitly set to the value in the overrides

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

Fix for ENYO-3122

Reviewed-By: Ben Combee (ben.combee@lge.com)
for apps that use spotlight this element should never be spottable

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@lge.com>
ensure we properly reclaim nodes with controls when refreshing and pull the timing for resizing GridList inline with the DataList

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

Fix for GF38376

Reviewed-By: Ben Combee (ben.combee@lge.com)
Merge pull request #460 from enyojs/fix-scroll-events

Make enyo.Scroller provide bounds in events