Fix bug checking forwarding ports. Give better debug message (include protocol).

BUG=414501

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

Cr-Commit-Position: refs/heads/master@{#296109}
DrMemory: Disable ApplicationManagerTest and ViewManagerTest.

Multiple tests cases in these tests fail. Mass disabling rather than
playing whack-a-mole.

BUG=416620,416621
TBR=davemoore@chromium.org
NOTRY=true

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

Cr-Commit-Position: refs/heads/master@{#296110}
Limit outstanding surface draw swaps to max_frames_pending.

Avoid queueing up too many swaps on the GPU.

BUG=

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

Cr-Commit-Position: refs/heads/master@{#296111}
CdmPromise to use CdmPromiseTraits so specializations not needed

Due to GetResolveParameterType(), the template was specialized for all
the cases used. Adding CdmPromiseTraits so that the specializations
are not needed, and the type set in the constructor appropriately.

BUG=358271
TEST=existing EME tests still pass

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

Cr-Commit-Position: refs/heads/master@{#296112}
Compiling file_manager, part 1: change all <include/> to <include>

BUG=393873
R=dbeam@chromium.org

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

Cr-Commit-Position: refs/heads/master@{#296113}
mac: Only show the access Address Book prompt a fixed number of times.

Once the Address Book prompt has been shown on 5 times (repeatedly being shown
on the same form doesn't count), don't show it ever again.

This CL also re-enables the access Address Book prompt, which was disabled due
to bugs in the implementation.

BUG=414359

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

Cr-Commit-Position: refs/heads/master@{#296114}
mac: Fix key layout test on OSX 10.9+.

The test NSMenuItemAdditionsTest.TestMOnDifferentLayouts was failing because a
new French keyboard layout was added that the test logic failed to account
for.

BUG=390276

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

Cr-Commit-Position: refs/heads/master@{#296115}
Safebrowsing: Honor the metadata from malware fullhash results in SB API 3.0.

BUG=176648

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

Cr-Commit-Position: refs/heads/master@{#296116}
Better handle failures in pipes in debian/build.sh

- add -o pipefail
- do not hide stderr

BUG=none
R=thestig@chromium.org

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

Cr-Commit-Position: refs/heads/master@{#296117}
A visibile to invisible state change will also release memory and should therefore wait as an unload does

A visibility change will also release memory and should therefore also stall an immediate unload.

Updated comments and cleaned up the ResourceManager function.

BUG=414918
TEST=unittest

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

Cr-Commit-Position: refs/heads/master@{#296118}
Revert of Class for allocating a chunk of memory for RenderPass (patchset #31 id:660001 of https://codereview.chromium.org/400463002/)

Reason for revert:
Broke cc_unittest for Linux ASan bot

Original issue's description:
> Class for allocating a chunk of memory for RenderPass
>
> For DrawQuads and SharedQuadState, RenderPass used allocate them one by
> one whenever needed. This new class helps RenderPass manages allocation
> and iteration of those two types. This container allocates a chunk of
> memory at one time and hands out raw pointers. It also provides iterator
> and reverse iterators for going through its contents.
>
> Unittest for ListContainer makes sure the raw pointers it hands out are
> valid and iterator has same behavior as vector iterators.
>
> Follows 398533002, and 404563005.
>
> BUG=344962
>
> Committed: https://crrev.com/6ae8c50c839a8c0d8fb399578256c754ed3ce39a
> Cr-Commit-Position: refs/heads/master@{#296100}

TBR=danakj@chromium.org,jamesr@chromium.org
NOTREECHECKS=true
NOTRY=true
BUG=344962

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

Cr-Commit-Position: refs/heads/master@{#296119}
[Easy signin] Add method to get user info to easyUnlockPrivate

The method will return the user email and whether the user's logged in,
i.e. whether the app is running on signin screen.

Adds an event that's triggered when the user focused on login
screen changes.

While here, add logic to unload the app and reset signin profile
EasyUnlockService when user logs in.

Create the signin service only if enable-easy-signin switch is set.

BUG=401634

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

Cr-Commit-Position: refs/heads/master@{#296120}
Deflake ComponentExtensionRuntimeReload test and re-enable.

The test shouldn't have worked since the reload() would have prevented
the implicit domAutomationContoller.send() from executing. However,
runtime.reload() is async, so sometimes it continue executing, and
sometimes it doesn't.

BUG=407409

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

Cr-Commit-Position: refs/heads/master@{#296121}
Add data reduction functionality to all platforms.

* Remove all #if defined guards from data reduction proxy functionality.
* Hard code proxy urls in params rather than providing them in gyp files.
* Add DataCompressionProxyRollout field trial to all platforms.
* Pass in bypass duration into UpdateRetryInfoOnFallback rather than computing
it based on SPDY_PROXY_AUTH_ORIGIN. Remove unused UMAs.

BUG=384394,384397

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

Cr-Commit-Position: refs/heads/master@{#296122}
Do not change state of More/less settings button until printer capabilities are retrieved to avoid unnecessary fade in/out cycles.

BUG=415898

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

Cr-Commit-Position: refs/heads/master@{#296123}
Mark the CSS3DBlueBox pixel test as failing.

There seems to be a problem with this test, as it seems to change
often after being rebaselined recently.

BUG=416719

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

Cr-Commit-Position: refs/heads/master@{#296124}
Fix app list duplication on drag.

This CL fixes a bug where drop targets were not being calculated correctly
which led to duplication on reparents.

BUG=415530
TEST=Drag an app from inside a folder onto the page switcher. The app
should disappear from the folder and appear in the root grid.

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

Cr-Commit-Position: refs/heads/master@{#296125}
Support distributing vsync info with surfaces.

For now the vsync signal can be sent to the browser compositor, which will handle distributing it like before.

BUG=

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

Cr-Commit-Position: refs/heads/master@{#296126}
cc: Remove unused kOnDemandRasterTaskPriority.

BUG=
TBR=vmpstr@chromium.org
NOTRY=true

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

Cr-Commit-Position: refs/heads/master@{#296127}
Changed URLRequest::received_response_content_length() to be a const method.

BUG=416673

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

Cr-Commit-Position: refs/heads/master@{#296128}