Change SpeechGrammar to RefCountedGarbageCollected when building with oilpan enabled.

It caused a compilation error due to public/platform/WebPrivatePtr.h:operator= trying to call ref/deref on it.

R=ager@chromium.org, erik.corry@gmail.com, haraken@chromium.org, sigbjornf@opera.com, tkent@chromium.org, vegorov@chromium.org, zerny@chromium.org
BUG=

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

git-svn-id: svn://svn.chromium.org/blink/trunk@167102 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: remove obsolete test-runner.html file

This patch removes obsolete test-runner.html file from DevTools front-end
folder.

TBR=pfeldman
BUG=

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

git-svn-id: svn://svn.chromium.org/blink/trunk@167103 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Use more direct Element creation methods

In both these cases we know the kind of Element we want to create so be more specific and avoid some unneeded instructions.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@167104 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Auto-rebaseline for r167094

http://src.chromium.org/viewvc/blink?view=revision&revision=167094

BUG=335552
TBR=dominik.rottsches@intel.com

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

git-svn-id: svn://svn.chromium.org/blink/trunk@167105 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Refactor squashing layer code to match the invalidation code for non-squashing layers,
and reuse code.
Resolve a few FIXMEs along the way related to this.

BUG=33012

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

git-svn-id: svn://svn.chromium.org/blink/trunk@167106 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Provide THUMB version of pushAllRegisters trampoline when -mthumb is on.

Interworking does not seem to work correctly for component build and pushAllRegisters ends up being called from THUMB code without correct mode switch which causes SIGILL. When the whole Blink is built with -mthumb it is perfectly correct to build pushAllRegisters as thumb code as well (only r4 - r7 need to be safed).

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

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