Marquees now work inside spinners, as well as long text and components.
Spinners may now more easily be centered, and do not apply oppressive positioning rules.
Enyo-DCO-1.1-Signed-off-by: Blake Stephens <blake.stephens@lge.com>
In moon.ContextualPopup, replacing ad-hoc extension of eventsToCapture.

We're taking advantage of the fact that eventsToCapture is now a properly concat'able property of enyo.Popup. This change was made because we found another case (in moon.Popup) where we needed to capture additional events.

Enyo-DCO-1.1-Signed-Off-By: Gray Norton (gray.norton@lge.com)
In moon.Popup, don't allow focus to escape via 5-way moves (BHV-8502).

We do this by adding onSpotlightFocus to the set of events that the popup captures when it's open. We inspect the captured event and decide (using the public Spotlight APIs for last and current focus) whether to allow focus to leave (and close the popup) or keep focus inside.

This change required us to make eventsToCapture a concat'able property in enyo.Popup (implemented in a separate pull request to the enyo repo).

Making this change also allowed us to no longer rely on the onSpotlightContainerLeave event to close the popup, which in turn allowed us to get rid of the "spotlightDummy" DOM node formerly required for cases where nothing in the popup was spottable.

Enyo-DCO-1.1-Signed-Off-By: Gray Norton (gray.norton@lge.com)
BHV-9960: Hide scroll columns when 5-way leaving scroller.

Enyo-DCO-1.1-Signed-off-by: Aaron Tam <aaron.tam@lge.com>
BHV-9256: Re-spot header when closing drawer in pointer mode.

Enyo-DCO-1.1-Signed-off-by: Aaron Tam <aaron.tam@lge.com>
BHV-9960: Remove crufty properties.

Enyo-DCO-1.1-Signed-off-by: Aaron Tam <aaron.tam@lge.com>
Merge pull request #1355 from enyojs/BHV-8502-graynorton

BHV-8502: Don't allow focus to escape moon.Popup in 5-way mode
Merge pull request #1346 from enyojs/BHV-7944-blakestephens

BHV-7944: Marquees now work inside spinners, as well as long text and components.

Looks good!

Reviewed-by: Aaron Tam (aaron.tam@lge.com)
Merge pull request #1361 from enyojs/BHV-9256-aarontam

BHV-9256: Re-spot header when closing drawer in pointer mode.
BHV-686: moon.ExpandablePicker - Add multi-select option (preliminary checkin)
BHV-686: moon.ExpandablePicker - Add multi-select option (2-prelim checkin)
BHV-686: moon.ExpandablePicker - Add multi-select option
Enyo-DCO-1.1-Signed-off-by: Krishna Rangarajan <krishna.rangarajan@lge.com>
Merge pull request #1360 from enyojs/BHV-9960-aarontam

BHV-9960: Hide scroll columns when 5-way leaving scroller.
merging
BHV-686: adding noneText
merge conflicts