Removed Ctrl+Shift+P shortcut for system dialog printing on Windows.

BUG=374321

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

Cr-Commit-Position: refs/heads/master@{#292681}
athena: Hide the windows when exiting from overview mode.

Going into overview mode makes all the windows visible. At the end of the
overview mode, make sure the windows that aren't visible (i.e. windows
other than the active window, or the left/right windows in split-view mode)
are marked as hidden correctly.

BUG=none
R=oshima@chromium.org

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

Cr-Commit-Position: refs/heads/master@{#292682}
Removed IDC_PRINT_TO_DESTINATION.

This code was used for Win8 non-aura builds. Now it's dead.
metro_driver should be cleared separately as it has a lot of stuff excluded from build.

BUG=142330
NOTRY=true
R=mad@chromium.org, thestig@chromium.org

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

Cr-Commit-Position: refs/heads/master@{#292683}
athena: Add support for PDF.

Advertise support for PDF plugins, and use the implementations from the
pdf component (in //components/pdf) for adding the necessary support for
showing PDF files in athena.

BUG=401242
R=jamescook@chromium.org, oshima@chromium.org, raymes@chromium.org

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

Cr-Commit-Position: refs/heads/master@{#292684}
Defer flushing the touch queue when all touch handlers removed

Currently, the touch event queue will flush itself when it's notified
that all touch handlers have been removed. However, this effectively
overrides the ack of any outstanding touch that is being handled. In
particular, the touch may have been the cause of handler removal *and*
been preventDefault'ed, in which case we should respect the
preventDeafult.

Defer flushing the queue when all handlers have been removed, instead
waiting for any outstanding touch ack. Any additional pending events
will be automatically flushed when the ack is received.

BUG=406916

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

Cr-Commit-Position: refs/heads/master@{#292685}
Sort Java AIDL input filenames for makefile stability.

Sort the list of input java files for the aidl build step so that
the contents of generated makefiles in WebView have a stable ordering.

BUG=

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

Cr-Commit-Position: refs/heads/master@{#292686}
Blink roll 3c4c83c:a70eaec

https://chromium.googlesource.com/chromium/blink/+log/3c4c83c54cc17327ea22f7c628e790a8895dde0d..a70eaece73b718e58ad26a2271e8b99dd1727043
TBR=mlamouri@chromium.org,hclam@chromium.org

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

Cr-Commit-Position: refs/heads/master@{#292687}
Update nss_revision to 90c5f9a8b8980fe60165813f578bbeb4fe20b18d.

Include the following CLs:

Avoids MSVC warnings about possible value truncation.
https://codereview.chromium.org/515383002/

TBR=agl@chromium.org,pkasting@chromium.org
BUG=

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

Cr-Commit-Position: refs/heads/master@{#292688}
Fix IPC fuzzer build.

Remove unused input_channels parameter from fuzzed media::AudioParameters generation.
Link against new components/pdf files.

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

Cr-Commit-Position: refs/heads/master@{#292689}
cc: Resource list for headup display

Current HeadUpDisplayLayerImpl allocates one resource
and reuse it continuously. This patch is trying to
allocate two resources and swap one of them
which is available.
so HeadUpDisplayLayerImpl does not need free the resource
while the layer is alive.

Bug=None

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

Cr-Commit-Position: refs/heads/master@{#292690}
Chromecast fix: MetricsStateManager segfaults if callbacks are empty.

R=lcwu@chromium.org,asvitkine@chromium.org
BUG=None

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

Cr-Commit-Position: refs/heads/master@{#292691}
Add unit tests for easyUnlockPrivate API - crypto methods

Also, adds some logic to FakeEasyUnlockClient.

BUG=407996

(note that these would have caught the crashes in bugs 404798 and 405976 :/)

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

Cr-Commit-Position: refs/heads/master@{#292692}
aw: Use comparison DCHECKs where appropriate

BUG=

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

Cr-Commit-Position: refs/heads/master@{#292693}
Shrink the search box if the width is too small.

BUG=408600
R=oshima@chromium.org
TEST=manually

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

Cr-Commit-Position: refs/heads/master@{#292694}
Hook up RenderWidgetHost's
loading signal to ResourceScheduler

BUG=128035

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

Cr-Commit-Position: refs/heads/master@{#292695}
Open-source and claim the RendererSyncIPC.ElapsedTime UMA histogram.

BUG=223859
BUG=394757

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

Cr-Commit-Position: refs/heads/master@{#292696}
Add myself to owners of ImeTest directory.

BUG=None

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

Cr-Commit-Position: refs/heads/master@{#292697}
sandbox: style cleanup

Based on readability review by Dean Berris at Google.

R=jln@chromium.org

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

Cr-Commit-Position: refs/heads/master@{#292698}
clang/win: Fix a few warnings in targets not in chromium_builder_tests.

Also don't use "default" as a variable name, as it's a keyword.
Also fix a bug where a wstring was passed to %ls.

No real behavior change.

BUG=82385
R=hans@chromium.org
TBR=cpu, vitalybuka

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

Cr-Commit-Position: refs/heads/master@{#292699}
Pass credentials for WifiManager in Windows.

BUG=370071

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

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