ENYO-455: Set explicit version of chai.

Enyo-DCO-1.1-Signed-off-by: Aaron Tam <aaron.tam@lge.com>
Merge pull request #926 from enyojs/ENYO-455-aarontam

ENYO-455: Set explicit version of chai.

Reviewed-By: Blake Stephens (blake.stephens@lge.com)
Integrated-By: Ryan Duffy (ryan.duffy@lge.com)
ENYO-452: Legacy configureHoldPulse settings not converted properly

This regression is a result of the implementation of ENYO-392.

To implement our custom hold feature, we changed the format of the
argument to configureHoldPulse(). To preserve backward
compatibility, we implemented automatic conversion of the old
format to the new format, but this auto-conversion is failing
because the new format itself was changed during the course of
implementation and the conversion method was not updated to target
the "new new" format.

Enyo-DCO-1.1-Signed-Off-By: Gray Norton (gray.norton@lge.com)
Merge pull request #925 from enyojs/ENYO-452-graynorton

ENYO-452: Legacy configureHoldPulse settings not converted properly

Reviewed-By: Krishna Rangarajan (krishna.rangarajan@lge.com)
Integrated-By: Aaron Tam (aaron.tam@lge.com)
add guard against empty collections in DataList

Issue: CMB-3602
Enyo-DCO-1.1-Signed-off-by: Ryan Duffy (ryan.duffy@lge.com)
increase priority of DataList.rendered in absoluteShowingQueue

Must be called before scrollToIndex for that method to function property

Issue: BHV-17375
Enyo-DCO-1.1-Signed-off-by: Ryan Duffy (ryan.duffy@lge.com)
Merge pull request #923 from enyojs/CMB-3602-ryanjduffy

Fixes CMB-3602

Reviewed-By: Krishna Rangarajan (krishna.rangarajan@lge.com)
Integrated-By: Aaron Tam (aaron.tam@lge.com)
Merge pull request #924 from enyojs/BHV-17375-ryanjduffy

Fixes BHV-17375

Reviewed-By: Krishna Rangarajan (krishna.rangarajan@lge.com)
Integrated-By: Aaron Tam (aaron.tam@lge.com)
ENYO-451: Add "webkitvisibilitychange" event to enyo.dispatcher.events

Enyo-DCO-1.1-Signed-off-by: Mikyung Kim <mikyung27.kim@lge.com>
ENYO-451: Added visibilitychange to support other browsers

Enyo-DCO-1.1-Signed-off-by: Mikyung Kim <mikyung27.kim@lge.com>