Reland "Move keyboard related files from core/ to platform.""

With a fix for android, web.gyp:webkit target needs to depend in blink_platform
in order to get the definition of windowsKeyCodeForKeyEvent().

BUG=297477
TEST=None, trivial move.
R=abarth@chromium.org

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

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