[Extensions Toolbar] Move some popup logic to be platform-agnostic
Move the "is popup showing" logic to the platform-agnostic
ExtensionActionViewController. This lets us:
- Have a slimmer platform delegate.
- Implement OnPopupShown/Closed pressed-state logic on mac.
- Add cross-platform popup browsertests.
BUG=
429810
BUG=
422381
TBR=sky@chromium.org (micro changes to page_action_image_view)
Committed:
https://crrev.com/b43d48e04f780c3bdb8ff99e9bcd02ca5bb7ce58
Cr-Commit-Position: refs/heads/master@{#313731}