mojo events: Add |screen_location| to located events.

Building blink events requires more data than we currently pass through
mojo::EventPtr. That data is available on the side that has the
base::NativeEvent, so we now send both the view relative location and
the system location through. This also lets us drop a DEPS on "ui/events"
from the html viewer.

Eventually, we'll want our own event types, but this works for now.

BUG=403514

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

Cr-Commit-Position: refs/heads/master@{#290077}
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@290077 0039d316-1c4b-4281-b951-d872f2087c98
11 files changed