mash: Don't close system tray bubble for clicks in menus/notifications
* Plumb the hit mus::Window through the client WindowManagerConnection event
observers
* Add the hit widget to PointerWatcher.
* Remove the event from PointerWatcher, since the target isn't valid on mus
and the client cannot set handled or stop propagation.
* Add ContainerDelegate to ash to allow checking if a given widget is in a
particular window container.
* Convert TrayEventFilter to use the new container delegate.
BUG=608570,599142
TEST=existing ash_unittests, views_mus_unittests
[email protected] for no-op method signature change in content/renderer/mus/
Review-Url: https://codereview.chromium.org/1957653003
Cr-Commit-Position: refs/heads/master@{#392366}
46 files changed