Static initializers issue was fixed in r263789.
> Revert 263644 "[DevTools] Touch emulation in content."
>
> Reason for revert: broke
> http://build.chromium.org/p/chromium/builders/Linux%20x64/builds/63653/
> by introducing two new static-initializers into the chrome binary:
> # velocity_tracker.cc ui::(anonymous namespace)::LeastSquaresVelocityTrackerStrategy::HORIZON
> # velocity_tracker.cc ui::(anonymous namespace)::ASSUME_POINTER_STOPPED_TIME
>
> > [DevTools] Touch emulation in content.
> >
> > When renderer requests touch emulation using mouse, host creates
> > a TouchEmulator object and passes mouse, mouse wheel and keyboard events
> > to emulator before sending them to renderer.
> >
> > Emulator completely blocks mouse-related events, and instead generates
> > touch events. Those touch events are handled over to gesture provider
> > after being acked by renderer. Resulting gestures are sent to the renderer.
> >
> > When shift is pressed, scroll gestures are converted to pinch gestures, so
> > user can scale the page. This is required because multitouch is not yet
> > supported by emulator.
> >
> > BUG=337142
> >
> > Review URL: https://codereview.chromium.org/138163016
>
> TBR=dgozman@chromium.org
>
> Review URL: https://codereview.chromium.org/237353003TBR=fischman@chromium.org
Review URL: https://codereview.chromium.org/236063014
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@263806 0039d316-1c4b-4281-b951-d872f2087c98