Move ShowPopup logic from BrowserActionsContainer to BrowserActionView

Since we're going to be showing both page actions and browser actions in the
same view, we need the BrowserActionsContainer to be able to support both. This
is very unwieldy if we also have the BAC know how to execute both. Instead, move
the logic to execute a browser action (and show the popup) into the
BrowserActionView.

Also consolidate the four (!) different "ShowPopup" methods in BrowserActionsContainer into two.

BUG=397259

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

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