Add cast transport API skeleton.

BUG=301920

TBR=sky

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@227401 0039d316-1c4b-4281-b951-d872f2087c98
Drop NeedKeyCB from MediaKeys.

NeedKey is only fired in the demuxer and we already have
media::Demuxer::NeedKeyCB.

BUG=none
TEST=none
R=ddorwin@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@227402 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 227401
SVN changes up to revision 227402
Remove Linux-specific canvas_skia.cc hack.

This was added because tooltip_controller.cc didn't
SetMultiLine() on strings it was drawing. It now
does, so this shouldn't be necessary.

BUG=107357
TEST=No functional changes.

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

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