Add content::RenderWidgetHost::MouseEventCallback

This adds the possibility to register mouse event callbacks with
RenderWidgetHost and get notified about all kinds of mouse events.  Any
callback can "handle" the event, in which case it's not propagated to the
renderer.

Opera registers a mouse event callback to feed its mouse gesture recognizer
with events.  At this point, there is no other implementor of MouseEventCallback.

Review URL: https://chromiumcodereview.appspot.com/23416003

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@220260 0039d316-1c4b-4281-b951-d872f2087c98
4 files changed