Roll abseil, build, buildtools and libcxx

In particular this causes absl::variant to start deferring to
std::variant for standalone pdfium builds. I had to roll these
together to fix build errors on Windows.

https://chromium.googlesource.com/chromium/src/third_party/abseil-cpp.git/+log/2705c6655c00..cc230bcfdbc1

https://chromium.googlesource.com/chromium/src/build.git/+log/1c267baae3b3..bcaac35c149b

https://chromium.googlesource.com/chromium/src/buildtools.git/+log/ea220da1864a..244e7cf44533

https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxx.git/+log/ac66645101e6..4f05e20cbe1d

Bug: 40242126
Change-Id: I386475c7177634414d3ff57bfa541861bda1b5a0
Reviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/129650
Reviewed-by: Lei Zhang <thestig@chromium.org>
Auto-Submit: Victor Vianna <victorvianna@google.com>
Commit-Queue: Victor Vianna <victorvianna@google.com>
diff --git a/DEPS b/DEPS
index 9863fc5..3b8d194 100644
--- a/DEPS
+++ b/DEPS
@@ -70,7 +70,7 @@
   # Three lines of non-changing comments so that
   # the commit queue can handle CLs rolling abseil
   # and whatever else without interference from each other.
-  'abseil_revision': '2705c6655c0008cc3fb152dae27890d44bc335f1',
+  'abseil_revision': 'cc230bcfdbc1814256376e30b84be7b2f0d1335f',
   # Three lines of non-changing comments so that
   # the commit queue can handle CLs rolling android_toolchain
   # and whatever else without interference from each other.
@@ -78,11 +78,11 @@
   # Three lines of non-changing comments so that
   # the commit queue can handle CLs rolling build
   # and whatever else without interference from each other.
-  'build_revision': '1c267baae3b3d8cc74f944c58a927ad5b3f959c5',
+  'build_revision': 'bcaac35c149ba998cb3eb7297a5cb664fc62a3d5',
   # Three lines of non-changing comments so that
   # the commit queue can handle CLs rolling buildtools
   # and whatever else without interference from each other.
-  'buildtools_revision': 'ea220da1864a91ba525bcb4af64733b772fe7e10',
+  'buildtools_revision': '244e7cf4453305d0c17d500662a69fba2e46a73e',
   # Three lines of non-changing comments so that
   # the commit queue can handle CLs rolling catapult
   # and whatever else without interference from each other.
@@ -156,7 +156,7 @@
   # and whatever else without interference from each other.
   # If you change this, also update the libc++ revision in
   # //buildtools/deps_revisions.gni.
-  'libcxx_revision': 'ac66645101e6aa55063c2a06c19865409b2ec7d1',
+  'libcxx_revision': '4f05e20cbe1d02fa0871ac88b30eead9e38cab3a',
   # Three lines of non-changing comments so that
   # the commit queue can handle CLs rolling libc++abi
   # and whatever else without interference from each other.