Cleanup WebWorkerBase::dispatchTaskToMainThread usage with WeakPtr and WTF::Functional

BUG=none

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

git-svn-id: svn://svn.chromium.org/blink/trunk@161160 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove hardcoded constant preprocessor conditions about canvas acceleration

In RenderLayerCompositor, a preprocessor constant was defined to
determine whether we should use accelerated canvas for small canvases.
This value is hardcoded as always true.  This patch removes the value
and simplifies the associated logic.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@161161 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Fix inspector/device-orientation-success.html flakiness

Currently, clearing the device orientation override does not result in the respective event dispatch.

BUG=313708
R=vsevik, timvolodine

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

git-svn-id: svn://svn.chromium.org/blink/trunk@161162 bbb929c8-8fbe-4397-9dbb-9b2b20218538