BrowserPlugin: Add CHECK to verify guests always live in guest processes

BUG=293735

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@240628 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 240628
Attach MediaStreamTrack to Cast streaming library

This change passes video frames and audio data to Cast streaming
library.

These classes are added as sinks to MediaStreamTrack:
* CastAudioSink
* CastVideoSink

Above classes are then connected to media::cast::FrameInput which
accepts media::VideoFrame and media::AudioBus.

THREADING

FrameInput is provided to CastAudioSink and CastVideoSink through
the AddToSink() method. This method is called on the render thread when
Cast sender is started.

media::cast::FrameInput interface can be accessed on any thread.
CastAudioSink and CastVideoSink are added to MediaStreamTrack only
on the render thread. Once they are attached data can arrive on any
thread, which are passed to media::cast::FrameInput.

BUG=301920

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@240629 0039d316-1c4b-4281-b951-d872f2087c98
roll gyp 1806:1814

r1807 win msvs: make ordering match .gyp order
r1808 Fix gyptest-app for Xcode 5.0.2
r1809 Fix gyptest-xcode-gcc.py when using Xcode 5.0.2
r1810 Fix gyptest-sdkroot when oldest SDK is >= 10.8
r1811 Fix gyptest-xcode-env-order for Xcode 5.0.0
r1812 win msvs: Make ordering of sources in subdir
r1813 win ninja: Refactor manifest generate and embed to be 1-pass
r1814 win ninja: default to embedding manifest to match msvs

TBR=thakis@chromium.org
BUG=324863,276953,326030

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

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@240631 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 240631
Add focus button images for a combobox with a button style

BUG=305494
TEST=manual

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@240632 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 240632
Files.app: Change the Google Drive's label in the navigation list.

Currently the label of navigation list item for Google Drive is 'My Drive'.
But it should be 'Google Drive'.

BUG=325664
TEST=manually

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

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