Move congestion controller to a separate module.

This allows other projects to more easily depend on this.

The plan is to move remote_bitrate_estimator and bitrate_controller into this module and reduce the exposed interface to only a simplified version of congestion_controller.h.

No functional changes in this CL.

R=mflodman@webrtc.org, pbos@webrtc.org

Review URL: https://codereview.webrtc.org/1718473002 .

Cr-Original-Commit-Position: refs/heads/master@{#11718}
Cr-Mirrored-From: https://chromium.googlesource.com/external/webrtc
Cr-Mirrored-Commit: 80e12072cf9667ca25d9edf3b9e8d926dbe2f50c
diff --git a/call/BUILD.gn b/call/BUILD.gn
index 498c724..c044e69 100644
--- a/call/BUILD.gn
+++ b/call/BUILD.gn
@@ -12,7 +12,6 @@
   sources = [
     "bitrate_allocator.cc",
     "call.cc",
-    "congestion_controller.cc",
     "transport_adapter.cc",
     "transport_adapter.h",
   ]
@@ -29,6 +28,7 @@
   deps = [
     "..:rtc_event_log",
     "..:webrtc_common",
+    "../modules/congestion_controller",
     "../modules/rtp_rtcp",
     "../system_wrappers",
   ]