chrome: Replace base::Optional and friends with absl counterparts

This replaces:
- base::Optional -> absl::optional
- include "base/optional.h"
  ->
  include "third_party/abseil-cpp/absl/types/optional.h"
- base::nullopt -> absl::nullopt
- base::make_optional -> absl::make_optional

Bug: 1202909
AX-Relnotes: n/a.
Change-Id: If011b89bfb5f3561e152aeee242b0b2fe1ab4587
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2897520
Auto-Submit: Anton Bikineev <[email protected]>
Commit-Queue: Peter Kasting <[email protected]>
Reviewed-by: Peter Kasting <[email protected]>
Owners-Override: Peter Kasting <[email protected]>
Cr-Commit-Position: refs/heads/master@{#883266}
diff --git a/chrome/updater/win/net/proxy_configuration_unittest.cc b/chrome/updater/win/net/proxy_configuration_unittest.cc
index 61f35bf..69821bb 100644
--- a/chrome/updater/win/net/proxy_configuration_unittest.cc
+++ b/chrome/updater/win/net/proxy_configuration_unittest.cc
@@ -21,7 +21,7 @@
   auto proxy_configuration = base::MakeRefCounted<AutoProxyConfiguration>();
   EXPECT_EQ(proxy_configuration->access_type(),
             WINHTTP_ACCESS_TYPE_AUTOMATIC_PROXY);
-  base::Optional<ScopedWinHttpProxyInfo> winhttp_proxy_info =
+  absl::optional<ScopedWinHttpProxyInfo> winhttp_proxy_info =
       proxy_configuration->GetProxyForUrl(nullptr, GURL("http://example.com"));
   EXPECT_FALSE(winhttp_proxy_info.has_value());
 }
@@ -38,7 +38,7 @@
       base::MakeRefCounted<ProxyConfiguration>(ProxyInfo(true, L"", L"", L""));
   EXPECT_EQ(proxy_configuration->access_type(),
             WINHTTP_ACCESS_TYPE_DEFAULT_PROXY);
-  base::Optional<ScopedWinHttpProxyInfo> winhttp_proxy_info =
+  absl::optional<ScopedWinHttpProxyInfo> winhttp_proxy_info =
       proxy_configuration->GetProxyForUrl(nullptr, GURL("http://example.com"));
   EXPECT_FALSE(winhttp_proxy_info.has_value());
 }