Provide a default role for "bubble" windows.

This provides a default WM_ROLE property for "bubble" windows in a similar
manner to how "popup" windows do.

BUG=427430

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

Cr-Commit-Position: refs/heads/master@{#302589}
Revert of Add --root-layer-scrolls. (patchset #2 id:20001 of https://codereview.chromium.org/662973003/)

Reason for revert:
This CL causes build failure:
http://build.chromium.org/p/chromium.chromiumos/buildstatus?builder=Linux%20ChromiumOS%20Builder%20%28dbg%29&number=54070

The error log is:
FAILED: /b/build/goma/gomacc ../../third_party/llvm-build/Release+Asserts/bin/clang++ (snip) -o interactive_ui_tests (snip)
obj/chrome/libbrowser_chromeos.a(obj/chrome/browser/chromeos/login/browser_chromeos.chrome_restart_request.o):../../chrome/browser/chromeos/login/chrome_restart_request.cc:chromeos::(anonymous namespace)::DeriveCommandLine(GURL const&, base::CommandLine const&, base::DictionaryValue const&, base::CommandLine*)::kForwardSwitches:error: undefined reference to 'switches::kRootLayerScrolls'
clang:error: linker command failed with exit code 1 (use -v to see invocation)
ninja: build stopped: subcommand failed.

Original issue's description:
> Add --root-layer-scrolls.
>
> BUG=417782
>
> Committed: https://crrev.com/2eeec6853a1579d09754acfa9961e4dc36aa9264
> Cr-Commit-Position: refs/heads/master@{#302588}

TBR=vollick@chromium.org,jam@chromium.org,skobes@chromium.org
NOTREECHECKS=true
NOTRY=true
BUG=417782

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

Cr-Commit-Position: refs/heads/master@{#302590}
Create ListContainer and SpinnerController class.

BUG=267281
TEST=None

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

Cr-Commit-Position: refs/heads/master@{#302591}
Update supervised user icon in the avatar menu

...to match the one in the user manager (https://codereview.chromium.org/698433003/).

NOTRY=true
BUG=

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

Cr-Commit-Position: refs/heads/master@{#302592}
Add support for My Maps maps in Chrome OS Drive integration.

By this support, My Maps maps shown in Drive folder have correct icon, file-type description, and file extension.

BUG=397029
TEST=Manually create a form in drive.google.com and see it appears with an icon in Files.app.

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

Cr-Commit-Position: refs/heads/master@{#302593}
Update V8 to version 3.30.30 (based on ce06f447d6c49dbee94a889a996bdee3b50f8e52).

TBR=machenbach@chromium.org

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

Cr-Commit-Position: refs/heads/master@{#302594}
Load any URL using Go button in chrome shell.

Currently any other link cannot be opened using
Go button in the soft keyboard unless it is in right
format with http://.These changes are to fix the format
of URL in order to open it with Go button.

BUG=429100

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

Cr-Commit-Position: refs/heads/master@{#302595}
Win Video Capture: Create an STA |video_capture_thread_| from MediaStreamManager.

YCWebCameraSource.ax causes a huge amount of Chrome crashes. This CL
changes the initialization model of the Device Thread, a.k.a Audio
Thread, from Multiple Thread appartment model to Single Thread model,
MTA -> STA.

We'll monitor the crash rate in the Canaries to see if it has the
desired effect.

BUG=427192, 421991

Adding this since the android_dbg_tests_recipe bot seems stalled.
NOTRY=true

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

Cr-Commit-Position: refs/heads/master@{#302596}
Add UMA metrics for the initial (after two seconds) packet loss and bandwidth estimate of a WebRTC call.

BUG=425925

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

Cr-Commit-Position: refs/heads/master@{#302597}
Allow systematic prefix search in bookmarks.

This CL allows the bookmark model's search to always use prefix search, even
when terms are too short.

BUG=415774

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

Cr-Commit-Position: refs/heads/master@{#302598}
Refactoring of DevTools bridge tests: taking advantage of Commands for proxying client-server communication.

Since client and server live on different threads in tests thier communication are proxied. Anounimous classes
are used for that. Since now we have Command's that essentially are call-to-object mapping thay may be used
instead aonymous objects.

BUG=383418

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

Cr-Commit-Position: refs/heads/master@{#302599}
Roll src/third_party/skia 2f5cb2f:4ab22e3

Summary of changes available at:
https://chromium.googlesource.com/skia/+log/2f5cb2f..4ab22e3

CQ_EXTRA_TRYBOTS=tryserver.blink:linux_blink_rel,linux_blink_dbg
TBR=egdaniel@google.com

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

Cr-Commit-Position: refs/heads/master@{#302600}
Add new video metrics from webrtc to histograms.xml.

- number of sent/received RTCP NACK/FIR/PLI per minute
- percentage of unique sent/received NACK requests
- percentage of discarded/duplicated packets by the jitter buffer
- permille of sent/received key frames

CL where stats will be added:
https://webrtc-codereview.appspot.com/24959004/

BUG=419657

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

Cr-Commit-Position: refs/heads/master@{#302601}
[Relanding] Fixes bug in Media.AudioInputCbErrorMac histogram.

See https://codereview.chromium.org/702453003/ for the initial patch.

This is a new attempt to land but this time without NOTREACHED since it broke some WebRTC tests.

TBR=tommi
BUG=428706

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

Cr-Commit-Position: refs/heads/master@{#302602}
Fix device_forwarder build with FORTIFY_SOURCE.

BUG=430039

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

Cr-Commit-Position: refs/heads/master@{#302603}
Update V8 to version 3.30.31 (based on a27c77221e8458e2347f858428df793a24aa7b4d).

TBR=machenbach@chromium.org

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

Cr-Commit-Position: refs/heads/master@{#302604}
Updating trunk VERSION from 2210.0 to 2211.0

Cr-Commit-Position: refs/heads/master@{#302605}
Revert of Win Video Capture: Create an STA |video_capture_thread_| from MediaStreamManager. (patchset #2 id:20001 of https://codereview.chromium.org/700503002/)

Reason for revert:
content_browsertests are failing on the main waterfall (http://build.chromium.org/p/chromium.linux/builders/Android%20Tests%20%28dbg%29/builds/23894/steps/content_browsertests/logs/stdio) as well as trybots.

Original issue's description:
> Win Video Capture: Create an STA |video_capture_thread_| from MediaStreamManager.
>
> YCWebCameraSource.ax causes a huge amount of Chrome crashes. This CL
> changes the initialization model of the Device Thread, a.k.a Audio
> Thread, from Multiple Thread appartment model to Single Thread model,
> MTA -> STA.
>
> We'll monitor the crash rate in the Canaries to see if it has the
> desired effect.
>
> BUG=427192, 421991
>
> Adding this since the android_dbg_tests_recipe bot seems stalled.
> NOTRY=true
>
> Committed: https://crrev.com/90ec5d341eb859647217c371dbe2508f1c838827
> Cr-Commit-Position: refs/heads/master@{#302596}

TBR=tommi@chromium.org,mcasas@chromium.org
NOTREECHECKS=true
NOTRY=true
BUG=427192, 421991

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

Cr-Commit-Position: refs/heads/master@{#302606}
[Ozone-DRI] Allow initialization with no displays

NOTRY=true
BUG=429893

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

Cr-Commit-Position: refs/heads/master@{#302607}
Roll WebRtc/Libjingle.
To talk revision 7608. To webrtc revision 7606.

R=tommi@chromium.org
TBR=serya@chromium.org

BUG=429649,429779,429585,429778,429779,429740

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

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