fix gesturechange event on iOS7
Fixes an issue with enyo.dispatcher.capture().

The capture() API has historically been used exclusively for popups (at least within the framework). It allows the popup to examine and optionally suppress DOM events targeting elements outside the popup, which is useful for dismissing the popup on an external click (for example) or implementing modal behavior. However, if a transition or animation happened to be in progress when a modal popup was shown, that popup would gobble up the transitionend or animationend events, preventing the rightful owners of those events from acting on them.

In this fix, we are globally blacklisting transitionend and animationend, as it seems you probably never want to capture those in current (popup-related) use cases. That said, the capture() API might be more generally useful if you could specify precisely which events you do and don't want to capture at the time that you register to capture. I filed an issue at https://enyojs.atlassian.net/browse/ENYO-3552 to track this idea.

This fix resolves issue GF-45488 in the internal LGE JIRA.

Enyo-DCO-1.1-Signed-Off-By: Gray Norton (gray.norton@lge.com)
rewrite touchGesture.connect to use addEventListener by default; fall back on document.onEvent on IE8
GF-41734 Defect Fixed Video Feedback error when changed from fastforward to play and again fastforward

Issue: Feedback gives wrong playbackRate in message when changed from
FastForward to play/pause (saw while solving GF-41734 issue on TV which
required to change from FF to Play) and again FastForward.
It doesn't refreshes playbackRate Index gives next playbackRate from the
playbackRateArray.
Fixes:
Updated speedIndex to 0 in when play and pause are fired in video
(video.js) to give correct playbackRate for the next time user do
FF/Rewind.

Enyo-DCO-1.1-Signed-off-by: Anugrah Saxena <anugrah.saxena@lge.com>
Merge pull request #546 from enyojs/GF-45488-graynorton

Fixes an issue with enyo.dispatcher.capture().

Reviewed-By: Ben Combee (ben.combee@lge.com)
Merge pull request #547 from enyojs/GF-41734--anugrahsaxena

GF-41734 Defect Fixed Video Feedback error when changed from fastforward...

Reviewed-By: Ben Combee (ben.combee@lge.com)
GF-45338: Inputs:fix outer stroke and small corner radius on Textarea -fix rich text.js in enyo-source-ui . Enyo-DCO-1.1-Signed-off-by: Brooke Peterson <brooke.peterson@lge.com>
Merge pull request #548 from enyojs/GF-45338-brookepeterson

GF-45338: Inputs:fix outer stroke and small corner radius on Textarea -f...

Reviewed-By: Ben Combee (ben.combee@lge.com)
in some cases it is necessary to use these properties before create is called but they need to be reused in those cases

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@lge.com>
simplify notification queuing and 2-way binding support

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@lge.com>
add orientation changed support

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@lge.com>
don’t alter/do reset certain properties on changes, allow scroller to work more freely

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@lge.com>
appease jshintlord

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

Fix for GF-45640

Reviewed-By: Ben Combee (ben.combee@lge.com)
Making Object.destroyed observable

Need it in Spotlight to handle cases when currently spotted item is destoryed
Merge pull request #550 from enyojs/LEX-OBSERVABLE-DESTROYED

Making Object.destroyed observable

Reviewed-By: Ben Combee (ben.combee@lge.com)
GF-40203: Add key mapping feature to dispatcher.
DCO-1.1-Signed-Off-By: Kevin Schaaf <kevin.schaaf@lge.com>
Merge pull request #552 from enyojs/GF-40203-kevinpschaaf

GF-40203: Add key mapping feature to dispatcher.

Reviewed-By: Ben Combee (ben.combee@lge.com)
API comment cleanup. Enyo-DCO-1.1-Signed-Off-By: Jim Tang (jim.tang@lge.com)
remove unnecessary warning

Enyo-DCO-1.1-Signed-Off-By: Cole Davis (cole.davis@lge.com)