GF-45055: Capture onSpotlightKeyDown to set the downEvent checked in enyo.Popup's tap handler, which is added to the `eventsToCapture` whitelist sent by enyo.Popup in the enyo.dispatcher.capture API call.
GF-45055: Capture onSpotlightKeyDown to set the downEvent checked in enyo.Popup's tap handler, which is added to the `eventsToCapture` whitelist sent by enyo.Popup in the enyo.dispatcher.capture API call.

One important caveat to note is that captured onSpotlightXXX events must never be allowed to bubble when capture forwarding is enabled, since that would lead to duplicate Spotlight events being seen hand handled by Spotlight.  As long as capture works on a whitelist, we only need to ensure we return true from onSpotlightKeyDown, which makes this manageable.  We might consider having Spotlight mark events as being handled in case they are duplicately dispatched like this, to future-proof it.
DCO-1.1-Signed-Off-By: Kevin Schaaf <kevin.schaaf@lge.com>

enyojs/moonstone,mcanthony/moonstone,mcanthony/moonstone,mcanthony/moonstone