This reverts commit 4c0a381137c04fd80830af8a041e25e3428dd33f. Reason for revert: Breaks downstream test Original change's description: > Make cricket::SctpTransportInternalFactory injectable through PeerConnectionFactory Deps > > This is to allow testing without using the singleton sctp library. > cricket::SctpTransportInternalFactory is renamed to webrtc::SctpTransportFactoryInterface and moved to the API folder to follow the API structure. > Tests can use test/pc/sctp/fake_sctp_transport.h to inject a faked data channel implementation. > > Bug: none > Change-Id: I482241269463595062548870750d33f31238c6b1 > Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/182082 > Commit-Queue: Per Kjellander <perkj@webrtc.org> > Reviewed-by: Karl Wiberg <kwiberg@webrtc.org> > Reviewed-by: Taylor <deadbeef@webrtc.org> > Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org> > Cr-Commit-Position: refs/heads/master@{#32007} TBR=deadbeef@webrtc.org,mbonadei@webrtc.org,kwiberg@webrtc.org,perkj@webrtc.org Change-Id: I46d5ba89fe723caccd065b0ac41d77ed45373838 No-Presubmit: true No-Tree-Checks: true No-Try: true Bug: none Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/182802 Reviewed-by: Björn Terelius <terelius@webrtc.org> Commit-Queue: Björn Terelius <terelius@webrtc.org> Cr-Commit-Position: refs/heads/master@{#32008}