Revise css3/line-break tests

css3/line-break tests didn't work as intended because the image diff is
only taken of 800 x 600 window by run-webkit-tests when interesting
differences are outside the 800 x 600 window.

I made all the subtests in each test file fall within 800 x 600 window
by using a smaller font size and putting divs horizontally for each
'lang' tested (en, ja, ko, zh).

The common style is now put in resources/line-break.css.

TestExpectation was updated accordingly. I also changed the bug reference to the crbug on this issue. 

This will be followed by an actual fix so that all the tests can pass.

While this CL was out for review, some line-break tests 
were removed( https://codereview.chromium.org/35673002). I'm adding them back with the same changes mentioned above.

BUG=306730
TEST=css3/line-break/* pass or fail per TestExpectation file.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@161266 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Move WindowsKeyboardCodes to platform/

BUG=297477

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

git-svn-id: svn://svn.chromium.org/blink/trunk@161267 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Revert "Don't null the RenderView during document destruction"

This reverts http://src.chromium.org/viewvc/blink/?view=revision&revision=161121

This apparently caused a bunch of SVG perf regressions.

TBR=sonnyrao,pdr
BUG=314428

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

git-svn-id: svn://svn.chromium.org/blink/trunk@161268 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Have Blink be told of scrollbar changes rather than paying attention itself (Blink side).

BUG=306348
TEST=no visible change; scrollbar changes still work

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

git-svn-id: svn://svn.chromium.org/blink/trunk@161269 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Stash the NavigationPolicy on NavigationAction, rather than recalculating it

BUG=none

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

git-svn-id: svn://svn.chromium.org/blink/trunk@161270 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Move more of the composited scrolling code

While touching RenderLayerStackingNode,
made a private function private for real.

BUG=260899

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

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