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