WebRTC-DeprecateGlobalFieldTrialString/Enabled/ - part 11/inf

convert rtc_base/network and collateral.

This also remove last usage of system_wrappers/field_trials
in p2p/...Yay!

Bug: webrtc:10335
Change-Id: Ie8507b1f52bf7f3067e9b4bf8c81a825e4644fda
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/256640
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Jonas Oreland <jonaso@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#36357}
diff --git a/rtc_base/BUILD.gn b/rtc_base/BUILD.gn
index e09b62f..4015fc9 100644
--- a/rtc_base/BUILD.gn
+++ b/rtc_base/BUILD.gn
@@ -947,9 +947,12 @@
     "../api:refcountedbase",
     "../api:scoped_refptr",
     "../api:sequence_checker",
+    "../api:webrtc_key_value_config",
     "../api/numerics",
     "../api/task_queue",
+    "../api/transport:field_trial_based_config",
     "../system_wrappers:field_trial",
+    "memory:always_valid_pointer",
     "network:sent_packet",
     "synchronization:mutex",
     "system:file_wrapper",
@@ -1230,6 +1233,8 @@
     ":threading",
     "../api/units:time_delta",
     "../api/units:timestamp",
+    "../test:scoped_key_value_config",
+    "memory:always_valid_pointer",
     "memory:fifo_buffer",
     "synchronization:mutex",
     "task_utils:to_queued_task",
@@ -1546,6 +1551,7 @@
         "../test:field_trial",
         "../test:fileutils",
         "../test:rtc_expect_death",
+        "../test:scoped_key_value_config",
         "../test:test_main",
         "../test:test_support",
         "memory:fifo_buffer",