Remove the use of MediaStreamClient and move creation of MediaStream specific renderers to MediaStreamRendererFactory.
This cleans up RenderFrameImpl as well as moving renderer code out of MediaStreamImpl.
MediaStreamImpl should in the end only implement methods necessary for blink::WebUserMediaClient and be renamed to UserMediaClientImpl.
BUG= 323223
Review URL: https://codereview.chromium.org/
294043015
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@273073 0039d316-1c4b-4281-b951-d872f2087c98