When a track is added/removed directly to MediaStream notify observer->OnRenegotionNeeded

There is an inconsistency in behavior of PeerConnection.
When I remove track from PeerConnection observer->OnRenegotiationNeeded is called, however if I remove track from MediaStream then there is no notification to renegotiate.
This patch adds missing OnRenegotiationNeeded calls.

BUG=webrtc:7966

Review-Url: https://codereview.webrtc.org/2977493002
Cr-Original-Commit-Position: refs/heads/master@{#19125}
Cr-Mirrored-From: https://chromium.googlesource.com/external/webrtc
Cr-Mirrored-Commit: ec390b5dfbadb9972e4fafa36226d1724c6c2204
3 files changed