Redefine getRemoteStreams() as "get all streams of all receivers".

getRemoteStreams() does not exist in the spec. This redefines the method
on top of the RTP Media API and removes the need to keep track of a
remote_streams_ list and some plumbing.

This also makes the order of getReceivers() well-defined (receivers are
iterated in the same order that they were added) so that the order of
getRemoteStreams() remains well-defined and the same as before this CL.

Bug: 741618
Change-Id: I78d25abf7e01ce8efd9dd085d304e778c9789bc4
Reviewed-on: https://chromium-review.googlesource.com/707693
Commit-Queue: Henrik Boström <hbos@chromium.org>
Reviewed-by: Guido Urdaneta <guidou@chromium.org>
Reviewed-by: Taylor Brandstetter <deadbeef@chromium.org>
Cr-Commit-Position: refs/heads/master@{#509944}
5 files changed