Follow up to r168655, linux expectation should be deleted

Per discussion with dpranke, linux does fallback to win, so this file
should have been deleted in r168655 after all.

[test-rebaselines]scottmg@scottmg:/work/cr/src$ ./webkit/tools/layout_tests/run_webkit_tests.py svg/animations/animate-elem-08-t-drt.html --details
Using port 'linux-x86_64'
Test configuration: <lucid, x86_64, release>
View the test results at file:///work/cr/src/webkit/Release/layout-test-results/results.html
Baseline search path: linux -> win -> generic
Using Release build
Pixel tests enabled
Regular timeout: 6000, slow test timeout: 30000
Command line: /work/cr/src/out/Release/content_shell --dump-render-tree --enable-crash-reporter --crash-dumps-dir=/work/cr/src/out/Release/crash-dumps -

Found 1 test; running 1, skipping 0.

Running 1 content_shell.

[1/1] svg/animations/animate-elem-08-t-drt.html
  txt: platform/win/svg/animations/animate-elem-08-t-drt-expected.txt
  png: <none>
  wav: <none>
  exp: PASS
  got: PASS
 took: 0.340

The test ran as expected.

TBR=pdr@chromium.org
BUG=344880

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

git-svn-id: svn://svn.chromium.org/blink/trunk@168659 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Gardening: Mark svg/W3C-SVG-1.1/animate-elem-41-t.svg failing

BUG=350011
TBR=fs@opera.com

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

git-svn-id: svn://svn.chromium.org/blink/trunk@168660 bbb929c8-8fbe-4397-9dbb-9b2b20218538
GraphicsLayerUpdater shouldn't spend time in malloc

Now that we've made the compositing update faster, the malloc inside these
vectors is showing up on our profile. We can easily remove the malloc by giving
them some inline capacity. They're only ever stored on the stack, so the extra
inline capacity doesn't cost memory in the heap.

In order to make some code in GraphicsLayer work, I needed to make operator==
on vectors work with vectors of different inline capacities.

R=ojan@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@168661 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Plumb changes to the focused frame to WebFrameClient.

This is needed so that the browser process can know which frame to send edit commands to.

BUG=304341

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

git-svn-id: svn://svn.chromium.org/blink/trunk@168662 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Move SVGTextMetricsBuilder metrics computation state to a local helper class

Move all transient state, and methods operating on it, from
SVGTextMetricsBuilder to a locally defined helper class
(SVGTextMetricsCalculator).
This leads to a structure that better represents the life-time of the
state, as well as reduce the size of SVGTextLayoutAttributesBuilder (and
hence indirectly RenderSVGText.)

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

git-svn-id: svn://svn.chromium.org/blink/trunk@168663 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Renamed PinchViewports to PinchViewport.

It's really only responsible for the inner viewport and will be more
so as it's moved deeper into Blink.

BUG=349941

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

git-svn-id: svn://svn.chromium.org/blink/trunk@168664 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Simplify BatteryManager class and cleanups.

R=Chris Dumez, abarth
BUG=122593

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

git-svn-id: svn://svn.chromium.org/blink/trunk@168665 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Gardening: Mark svg/W3C-SVG-1.1/animate-elem-40-t.svg

BUG=350011
TBR=fs@opera.com

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

git-svn-id: svn://svn.chromium.org/blink/trunk@168666 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove unused normalization code from HarfBuzzShaper

Remove text normalization and mirror char code from HarfBuzzShaper as it
is no longer needed and not used as the current version of
HarfBuzzShaper supports these things out of the box.

BUG=349947

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

git-svn-id: svn://svn.chromium.org/blink/trunk@168667 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Avoid reattachWhitespaceSiblings when renderer does not change.

If the renderer is null before and after the style recalc, there is no need
to reattach whitespace siblings. It is necessary to check for needsAttach()
since the old renderer might have been detached by lazyReattachIfAttached(),
for instance.

BUG=340213

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

git-svn-id: svn://svn.chromium.org/blink/trunk@168668 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove deprecated focusedNode APIs

Remove WebDocument::focusedNode and WebView::clearFocusedNode APIs
as they are deprecated and not used anymore.

BUG=258763

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

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