This CL essentially converts [Local|Remote]TrackHandler to Rtp[Sender|Receiver], and adds a "SetTrack" method for RtpSender. It also gets rid of MediaStreamHandler and MediaStreamHandlerContainer, since these classes weren't really anything more than containers. PeerConnection now manages the RtpSenders and RtpReceivers directly. Review URL: https://codereview.webrtc.org/1351803002 Cr-Commit-Position: refs/heads/master@{#10100}