cc: Make BrowserCompositorInvalidateLayerTreePerfTest change mailbox.

The BrowserCompositorInvalidateLayerTreePerfTest test is meant to
simulate a renderer scrolling (ie changing its contents constantly)
from the perspective of the browser, by updating a texture mailbox
continuously. However, it seems to not be doing so any more.

This has the test contiunously SetNeedsCommit() and changes the
mailbox on each commit as intended.

Depends on https://codereview.chromium.org/107243002/

R=clholgat@chromium.org, enne, powei@chromium.org
BUG=

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@239959 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 239959
Add BrowserActionInteractiveTest.BrowserClickClosesPopup* tests.

Test that extension popups close on browser window clicks.
These fail on Windows Aura classic theme before r239674.

BUG=320889
TEST=NONE, automated.
R=mpcomplete@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@239960 0039d316-1c4b-4281-b951-d872f2087c98
cc: Use a rectf manhattan distance for update tile priorities

In order to not regress performance when switching to an int version
of manhattan distance, we should use rectf version.

BUG=326991
R=enne

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@239961 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 239961
[rac] Add AddressProblem enum.

This patch adds the AddressProblem enum to libaddressinput. Chrome will
use this enum to filter address problems and process validation results.

BUG=327046

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

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