Remove "controller" property refs from kind documentation

Since we have removed the automatic "controller" property
of controls and started referring to "collection" instead, some
docs needed a slight update.

Enyo-DCO-1.1-Signed-Off-By: Ben Combee (ben.combee@lge.com)
fix gesturechange event on iOS7
Update file URL simplification code

Earlier fix for local file access on webOS 3 devices disabled
use of local file access when fetching a page from a Windows file
share. This makes that omitting of the hostname conditional on
it being a webOS 3 or earlier device.

Enyo-DCO-1.1-Signed-Off-By: Ben Combee (ben.combee@lge.com)
Merge pull request #541 from enyojs/docs-remove-controller-refs

Remove "controller" property refs from kind documentation

Reviewed-By: Cole Davis cole.davis@lge.com
Merge pull request #543 from enyojs/fix-file-access

Update file URL simplification code
ENYO-3538: fix setObject handling of unchanged props

The enyo.Model.setObject code didn't correctly detect when a model
changed if the last property set from the new object was the same
as the original value, because a flag was getting overwritten for
each property change. This modifies this setObject code to notice
any change, instead of just the last one. A test is added to
core tests that fails on original code and passes now.

Enyo-DCO-1.1-Signed-Off-By: Ben Combee (ben.combee@lge.com)
Merge pull request #544 from enyojs/ENYO-3538-unwiredben

ENYO-3538: fix setObject handling of unchanged props

Reviewed-By: Cole Davis (cole.davis@lge.com)
improper ordering disallowed the initialization routine of the delegate to properly update properties as expected; in horizontal orientation the wrong method was being called when deriving the scrolling threshold

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

Fix for: GF-45822

Reviewed-By: Ben Combee (ben.combee@lge.com)
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>