This cl refactor the mapping between WebKit media stream repressentation and the native libJingle representation.

The idea is that: 
WebKit::WebMediaStreamDescriptor is repressented by a webrtc::MediaStream

WebKit::WebMediaStreamComponent& component is repressented by a webrtc::MediaTrack

The purpose of this cl is to be able to implement cloning of mediastreams and enable / disabling individual tracks and hook up the LocalMediaStream::stop function.

TEST= unit tests and manually testing of webrtc demos.

Review URL: http://codereview.chromium.org/10225006

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@135111 0039d316-1c4b-4281-b951-d872f2087c98
16 files changed