Move LoginDatabase to components

TBR=joi@chromium.org,gcasto@chromium.org,shess@chromium.org,jschuh@chromium.org
BUG=335145

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249535 0039d316-1c4b-4281-b951-d872f2087c98
[Mac] Fix the option buttons hover states in the new avatar bubble.

- when hovered, the text and icon should turn white.

Screenshot:
https://drive.google.com/file/d/0B1B1Up4p2NRMMnY3MUt4aDNxZUk/edit?usp=sharing

BUG=324036

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249536 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 249536
Create a visible window with class name Chrome_RenderWidgetHostHWND which corresponds to the bounds of the web contents.

This is done to ensure that legacy drivers for trackpoints/trackpads and others which use track gestures for back forward
navigations work. These drivers call the WindowFromPoint API and get the process name. For Chrome they look for the old
Window class Chrome_RenderWidgetHostHWND. They use this to determine whether to send mouse wheels and special keyboard
message for back forward navigations, etc.

With Aura we don't have this window class anymore causing Chrome to not work well for a number of users.

To workaround this in the shortterm, a dummy HWND with the Chrome_RenderWidgetHostHWND class name is created. This window
is visible and handles mouse events. It is transparent to ensure that it does not need to draw. To ensure that we don't
mess wit mouse events too much we set capture to the parent window as needed. This window also serves as the parent to
windowless NPAPI plugins like Flash. Additionally the dummy accessibility window with this class name has been removed
and the functionality has been consolidated into the newly added LegacyRenderWidgetHostHWND class which provides this
functionality.

BUG=326022,335941
R=cpu@chromium.org, scottmg@chromium.org, sky@chromium.org, cpu, scottmg
TBR=jam

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249537 0039d316-1c4b-4281-b951-d872f2087c98
Makes windows using the native theme when in high contrast mode

BUG=332937
TEST=see bug
R=sadrul@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249538 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 249538
Blink roll 166619:166650

http://build.chromium.org/f/chromium/perf/dashboard/ui/changelog_blink.html?url=/trunk&range=166620:166650&mode=html
TBR=
BUG=

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249539 0039d316-1c4b-4281-b951-d872f2087c98
Update .DEPS.git

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