This CL refactors the code for the new password key icon in the omnibox and the password bubble that pops up from the icon. These will replace the password infobar.

The code was previously nested in the code for the content settings but should be changed the functionality needed is too different and it is no content setting in any case.

To refactor this code, some of the code resembles the code used for the zoom icon and bubble.

Only the code for gtk and aura are refactored. The code for cocoa is removed for now and will be added again in another CL.
 
BUG=261628

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@233726 0039d316-1c4b-4281-b951-d872f2087c98
Remove ExtensionToolbarModel from ExtensionService.

This is a chrome concept and will prevent us moving ExtensionService to
the extensions layer. It also has no real reason to be there.

BUG=162530

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@233727 0039d316-1c4b-4281-b951-d872f2087c98
<webview>: Plumb extension ID of embedder in WebViewInfo on IO thread.

This CL unblocks another project Mirror CL: https://codereview.chromium.org/59973003/

BUG=none
TBR=kalman@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@233728 0039d316-1c4b-4281-b951-d872f2087c98
Sort entries in chrome.release file.

BUG=NONE
TEST=NONE

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@233729 0039d316-1c4b-4281-b951-d872f2087c98
linux_aura: Move the first creation of DesktopScreen after ResourceBundle initialization.

Move the first creation of DesktopScreen after ResourceBundle initialization.
This is necessary for HIDPI enabling as ResourceBundle is the also a place where platform-supported scale factors are initialized.

BUG=315045

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@233730 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 233727
SVN changes up to revision 233730