Extend touch-action support to pinch gestures.

BUG=247566
R=jdduke@chromium.org

Review URL: https://codereview.chromium.org/102993020

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@242894 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 242894
Fix Me2Me launch script to deal with symlinked /opt/google

If any part of /opt/google/chrome-remote-desktop/ is a symlink and the
script is run from that location, the value of sys.path[0] is the real
path to the script, not the logical path. This fixes the script to take
that into account when determining if it is being run from the installed
location.

BUG=302662
NOTRY=true

Review URL: https://codereview.chromium.org/112933011

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@242895 0039d316-1c4b-4281-b951-d872f2087c98
Test AXTree algorithms by generating all possible trees of size 4.

Tests updating from every possible tree with ids 1...4 to every other
tree with ids 1...4. It's possible to run on larger tree sizes but that
takes too long to run on the bots.

This test helped catch several corner cases that didn't work previously.
(It's not clear if these cases would be possible in Blink now, but this
helps ensure that even future Blink bugs can't cause an invalid AXTree or
a crash.)

BUG=316726
R=dtseng@chromium.org

Review URL: https://codereview.chromium.org/90873002

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@242896 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 242896