Convert //base to use std::unique_ptr

With bonus IWYU fixes that weren't caught by local android gn, cros gn,
linux gn, mac gyp, and win gyp builds.

BUG=554298
[email protected]

Review URL: https://codereview.chromium.org/1852433005

Cr-Commit-Position: refs/heads/master@{#385011}
diff --git a/base/test/gtest_util.cc b/base/test/gtest_util.cc
index 8ad54364..b0623432 100644
--- a/base/test/gtest_util.cc
+++ b/base/test/gtest_util.cc
@@ -64,7 +64,7 @@
   JSONFileValueDeserializer deserializer(path);
   int error_code = 0;
   std::string error_message;
-  scoped_ptr<base::Value> value =
+  std::unique_ptr<base::Value> value =
       deserializer.Deserialize(&error_code, &error_message);
   if (!value.get())
     return false;