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