Switch to the new check_includes_strict_exceptions format

Updates build/strict_deps_failures.gni and .gn to use the new
check_includes_strict_exceptions list rather than per-target
CHECK_INCLUDES_STRICT_PUBLIC_INCLUDES_PRIVATE overrides.

Removes temporary check_includes_strict opt-outs across BUILD.gn
files now handled by the global exceptions list.

This is part of the check_includes_strict LSC (https://docs.google.com/document/d/1zYUC_zuFrZozo9ogFHcf0Rzkiw9W7RVnaY-1fzfQ0AM/edit?usp=sharing)

Bug: 555455099
Change-Id: Ic45045e2c15d46e531775b91fb2697b26a6a6964
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8603473
Auto-Submit: Matt Stark <msta@google.com>
Commit-Queue: Matt Stark <msta@google.com>
Owners-Override: Matt Stark <msta@google.com>
Reviewed-by: Junji Watanabe <jwata@google.com>
Reviewed-by: Takuto Ikuta <tikuta@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1726718}
NOKEYCHECK=True
GitOrigin-RevId: 7884a0ffb844f411f89d3a62d9bfd026ed85d221
diff --git a/absl/container/BUILD.gn b/absl/container/BUILD.gn
index 4cf6c49..e045db1 100644
--- a/absl/container/BUILD.gn
+++ b/absl/container/BUILD.gn
@@ -755,7 +755,6 @@
     "//third_party/abseil-cpp/absl/strings:string_view",
     "//third_party/abseil-cpp/absl/types:compare",
   ]
-  check_includes_strict = CHECK_INCLUDES_STRICT_PUBLIC_INCLUDES_PRIVATE
 }
 
 absl_source_set("btree_test_common") {
@@ -867,7 +866,6 @@
     "//third_party/abseil-cpp/absl/base:iterator_traits_internal",
     "//third_party/abseil-cpp/absl/cleanup",
   ]
-  check_includes_strict = CHECK_INCLUDES_STRICT_PUBLIC_INCLUDES_PRIVATE
 }
 
 absl_test("chunked_queue_test") {
diff --git a/absl/crc/BUILD.gn b/absl/crc/BUILD.gn
index 44dc7ce..3e8f8ef 100644
--- a/absl/crc/BUILD.gn
+++ b/absl/crc/BUILD.gn
@@ -53,7 +53,6 @@
     "//third_party/abseil-cpp/absl/strings:str_format",
     "//third_party/abseil-cpp/absl/strings:string_view",
   ]
-  check_includes_strict = CHECK_INCLUDES_STRICT_PUBLIC_INCLUDES_PRIVATE
 }
 
 absl_test("crc32c_test") {
diff --git a/absl/functional/BUILD.gn b/absl/functional/BUILD.gn
index 5eb826d..07a6cad 100644
--- a/absl/functional/BUILD.gn
+++ b/absl/functional/BUILD.gn
@@ -16,7 +16,6 @@
     "//third_party/abseil-cpp/absl/meta:type_traits",
     "//third_party/abseil-cpp/absl/utility",
   ]
-  check_includes_strict = CHECK_INCLUDES_STRICT_PUBLIC_INCLUDES_PRIVATE
 }
 
 absl_test("any_invocable_test") {
@@ -46,7 +45,6 @@
     "//third_party/abseil-cpp/absl/container:compressed_tuple",
     "//third_party/abseil-cpp/absl/utility",
   ]
-  check_includes_strict = CHECK_INCLUDES_STRICT_PUBLIC_INCLUDES_PRIVATE
 }
 
 absl_test("bind_back_test") {
@@ -66,7 +64,6 @@
     "//third_party/abseil-cpp/absl/meta:type_traits",
     "//third_party/abseil-cpp/absl/utility",
   ]
-  check_includes_strict = CHECK_INCLUDES_STRICT_PUBLIC_INCLUDES_PRIVATE
 }
 
 absl_test("bind_front_test") {
@@ -88,7 +85,6 @@
     "//third_party/abseil-cpp/absl/meta:type_traits",
     "//third_party/abseil-cpp/absl/utility",
   ]
-  check_includes_strict = CHECK_INCLUDES_STRICT_PUBLIC_INCLUDES_PRIVATE
 }
 
 absl_test("function_ref_test") {
diff --git a/absl/hash/BUILD.gn b/absl/hash/BUILD.gn
index 223e59c..8e3f87b 100644
--- a/absl/hash/BUILD.gn
+++ b/absl/hash/BUILD.gn
@@ -29,7 +29,6 @@
     "//third_party/abseil-cpp/absl/types:variant",
     "//third_party/abseil-cpp/absl/utility",
   ]
-  check_includes_strict = CHECK_INCLUDES_STRICT_PUBLIC_INCLUDES_PRIVATE
 }
 
 absl_source_set("hash_testing") {
diff --git a/absl/status/BUILD.gn b/absl/status/BUILD.gn
index da5c6f1..ebdeb47 100644
--- a/absl/status/BUILD.gn
+++ b/absl/status/BUILD.gn
@@ -41,7 +41,6 @@
     "//third_party/abseil-cpp/absl/types:source_location",
     "//third_party/abseil-cpp/absl/types:span",
   ]
-  check_includes_strict = CHECK_INCLUDES_STRICT_PUBLIC_INCLUDES_PRIVATE
 }
 
 absl_test("status_test") {
@@ -79,7 +78,6 @@
     "//third_party/abseil-cpp/absl/types:variant",
     "//third_party/abseil-cpp/absl/utility",
   ]
-  check_includes_strict = CHECK_INCLUDES_STRICT_PUBLIC_INCLUDES_PRIVATE
 }
 
 absl_test("statusor_test") {
@@ -174,7 +172,6 @@
     "//third_party/googletest:gmock",
     "//third_party/googletest:gtest",
   ]
-  check_includes_strict = CHECK_INCLUDES_STRICT_PUBLIC_INCLUDES_PRIVATE
 }
 
 absl_test("status_matchers_test") {
diff --git a/absl/strings/BUILD.gn b/absl/strings/BUILD.gn
index d0f7521..1addfe0 100644
--- a/absl/strings/BUILD.gn
+++ b/absl/strings/BUILD.gn
@@ -85,7 +85,6 @@
     # :string_view.
     ":string_view",
   ]
-  check_includes_strict = CHECK_INCLUDES_STRICT_PUBLIC_INCLUDES_PRIVATE
 }
 
 absl_source_set("internal") {
@@ -434,7 +433,6 @@
     "//third_party/abseil-cpp/absl/types:optional",
     "//third_party/abseil-cpp/absl/types:span",
   ]
-  check_includes_strict = CHECK_INCLUDES_STRICT_PUBLIC_INCLUDES_PRIVATE
 }
 
 absl_source_set("cordz_handle") {
@@ -1023,7 +1021,6 @@
     "//third_party/abseil-cpp/absl/log/internal:container",
     "//third_party/abseil-cpp/absl/meta:requires",
   ]
-  check_includes_strict = CHECK_INCLUDES_STRICT_PUBLIC_INCLUDES_PRIVATE
 }
 
 absl_test("generic_printer_test") {
diff --git a/absl/types/BUILD.gn b/absl/types/BUILD.gn
index 950008d..644aea3 100644
--- a/absl/types/BUILD.gn
+++ b/absl/types/BUILD.gn
@@ -47,7 +47,6 @@
     "//third_party/abseil-cpp/absl/hash:weakly_mixed_integer",
     "//third_party/abseil-cpp/absl/meta:type_traits",
   ]
-  check_includes_strict = CHECK_INCLUDES_STRICT_PUBLIC_INCLUDES_PRIVATE
 }
 
 absl_test("span_test") {
@@ -78,7 +77,6 @@
     "//third_party/abseil-cpp/absl/base:throw_delegate",
     "//third_party/abseil-cpp/absl/meta:type_traits",
   ]
-  check_includes_strict = CHECK_INCLUDES_STRICT_PUBLIC_INCLUDES_PRIVATE
 }
 
 # any_span_test is not ported because relies on RTTI