[Temp] Backport Chromium r236822.

This is required for XWALK-454 and should help with out-of-source Tizen
builds: after M32 we generate all build system-related files outside the
source tree, and the path to the linker needs to be absolute for that to
work.

Original commit message:

  Pass the gold binary to the linker using only absolute paths.

  The previous expansion using <(PRODUCT_DIR)/../.. did not work correctly
  if one was using a different build directory layout (out-of-source builds,
  or some build directory with a different number of subdirectories).

  Solve this by doing the same as the sysroot variables: stop using relative
  paths from the build directory and extract absolute paths using DEPTH.

  TEST=./build/gyp_chromium -Goutput_dir=/somewhere/else
  R=phajdan.jr@chromium.org,thakis@chromium.org,dpranke@chromium.org

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

BUG=https://crosswalk-project.org/jira/browse/XWALK-454
Merge pull request #89 from rakuco/cr-backport-r326822

[Temp] Backport Chromium r236822.
Revert "x11: Fix a few touch-event related issues:"

This reverts Chromium commit f8a9520395d7a1e478e6f134d1bb016f45087d00.

[Tizen] Re-enable pinch zoom in Tizen 2.X.

Chromium had hack to emulate multi touch using XIButton events. However,
unfortunately, above commit dropped the hack, because Chromium officially
supports XInput 2.2 or above.

Tizen 2.X has used the hack because Tizen 2.X does not support XInput2.2 touch
event.
In detail,
1) Tizen 2.1 supports XInput2.1.
2) Tizen 2.2.1 supports XInput2.2, but uses XI_Button event instead of XI_Touch
event.

So this PR reverts the commit to support multi touch to Tizen 2.X. If we bump
up to Tizen 3.0, this commit can be removed.

BUG=https://crosswalk-project.org/jira/browse/XWALK-445