Revert 245645 "Define WebScrollOffsetAnimationCurveImpl"

Broke compositor_unittests on Linux Aura Tests with error:

  LayerWithRealCompositorTest.DrawPixels (run #1):
  [ RUN      ] LayerWithRealCompositorTest.DrawPixels
  ../../ui/compositor/layer_unittest.cc:832: Failure
  Value of: ReadPixels(&bitmap, gfx::Rect(viewport_size))
    Actual: false
  Expected: true
  [  FAILED  ] LayerWithRealCompositorTest.DrawPixels (246 ms)

  LayerWithRealCompositorTest.DrawPixels (run #2):
  [ RUN      ] LayerWithRealCompositorTest.DrawPixels
  ../../ui/compositor/layer_unittest.cc:832: Failure
  Value of: ReadPixels(&bitmap, gfx::Rect(viewport_size))
    Actual: false
  Expected: true
  [  FAILED  ] LayerWithRealCompositorTest.DrawPixels (272 ms)

  LayerWithRealCompositorTest.DrawPixels (run #3):
  [ RUN      ] LayerWithRealCompositorTest.DrawPixels
  ../../ui/compositor/layer_unittest.cc:832: Failure
  Value of: ReadPixels(&bitmap, gfx::Rect(viewport_size))
    Actual: false
  Expected: true
  [  FAILED  ] LayerWithRealCompositorTest.DrawPixels (259 ms)

  LayerWithRealCompositorTest.DrawPixels (run #4):
  [ RUN      ] LayerWithRealCompositorTest.DrawPixels
  ../../ui/compositor/layer_unittest.cc:832: Failure
  Value of: ReadPixels(&bitmap, gfx::Rect(viewport_size))
    Actual: false
  Expected: true
  [  FAILED  ] LayerWithRealCompositorTest.DrawPixels (229 ms)

> Define WebScrollOffsetAnimationCurveImpl
> 
> This defines WebScrollOffsetAnimationCurveImpl, which wraps a
> cc::ScrollOffsetAnimationCurve. This is needed for
> implementing the CSSOM Smooth Scroll API.
> 
> BUG=243871
> 
> Review URL: https://codereview.chromium.org/112933005

TBR=ajuma@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@245663 0039d316-1c4b-4281-b951-d872f2087c98
Default to --nacl --arm in install-build-deps.sh

These modes are needed on some bots, so make them the default
to keep the bot-making procedure straightforward.

R=bradnelson@google.com, iannucci@chromium.org, sbc@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@245664 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 245664
Add support for Dr memory and Windows tsan in the GN build.

This generalizes the GCC iterator debugging flag to now be platform-independent.

R=scottmg@chromium.org
TBR=scottmg

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

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