Remove leftover of the contextmenu feature.

This CL removes:

* onshow global event handler
* blink::WebMenuItemInfo::icon

They should have been removed in crrev.com/476230.

onshow was accidentally shipped in Stable channel. This CL removes it without
intent-to-remove.  The removal should be safe because it worked only with
Experimental Web Platform features flag.

Bug: 87553
Change-Id: I94c48f2dd9db2c6c52e12f3419ba357211a6c88a
Reviewed-on: https://chromium-review.googlesource.com/532497
Reviewed-by: Kinuko Yasuda <kinuko@chromium.org>
Commit-Queue: Kent Tamura <tkent@chromium.org>
Cr-Commit-Position: refs/heads/master@{#479292}
19 files changed