Shift+F10 should trigger contextmenu on keydown to match system behavior

On Windows native apps (e.g. Notepad) Shift+F10 will trigger contextmenu
on keydown, we should match this system bahavior.

Web exposed effect:
JS will be able to prevent Shift+F10 contextmenu by preventing 'keydown'.
(Used to be 'keyup')

Interop:
After CL we will match FF, IE, as well as Chrome on other platforms.

BUG=405813

Review-Url: https://codereview.chromium.org/2160983003
Cr-Commit-Position: refs/heads/master@{#406706}
4 files changed