Only combine media transport and ICE states if used for media.
Only combine media transport and ICE states if used for media.

Media transport (or, equivalently, datagram transport) may only be
created for data channels.  In this case, it's not appropriate to
consider ICE not-yet-connected or failed due to the media transport's
state.  If the media transport disconnects or fails, it will signal data
channels separately.

Bug: webrtc:9719
Change-Id: Ieb7cb307116e479d01616559d8bafdfc650a78c5
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/149420
Reviewed-by: Benjamin Wright <d97cb5a683a42395ddbd3524ae4315b2c4b93d14@webrtc.org>
Reviewed-by: Steve Anton <93f73658da16553b94c040887a439a155812e54e@webrtc.org>
Commit-Queue: Bjorn Mellem <fbd9b9fcff27ba9e617a0b2d416d05a7dfd43a01@webrtc.org>
Cr-Commit-Position: 972c6d2dc6dd5efdad1377c0d224e03eb8f276f7@{#28884}

TimothyGu/libilbc,ShiftMediaProject/libilbc,ShiftMediaProject/libilbc,TimothyGu/libilbc,TimothyGu/libilbc,ShiftMediaProject/libilbc,TimothyGu/libilbc,ShiftMediaProject/libilbc,TimothyGu/libilbc,ShiftMediaProject/libilbc