Cleanup/Modernize code in components/drive/

Some cleanup work for components/drive/ briging it in line
with recomended practices/c++ modernization.

- clang tidy modernize-make-unique.
- Fix up headers.

This CL introduces NO logic changes.

Bug: 841659
Change-Id: I9b8e1dfbacee96c4411abd304c8faf0feb24e118
Reviewed-on: https://chromium-review.googlesource.com/1093334
Commit-Queue: Stuart Langley <[email protected]>
Reviewed-by: Noel Gordon <[email protected]>
Cr-Commit-Position: refs/heads/master@{#566728}
diff --git a/components/drive/sync_client_unittest.cc b/components/drive/sync_client_unittest.cc
index c3841a3..050f1471 100644
--- a/components/drive/sync_client_unittest.cc
+++ b/components/drive/sync_client_unittest.cc
@@ -110,19 +110,19 @@
   void SetUp() override {
     ASSERT_TRUE(temp_dir_.CreateUniqueTempDir());
 
-    pref_service_.reset(new TestingPrefServiceSimple);
+    pref_service_ = std::make_unique<TestingPrefServiceSimple>();
     test_util::RegisterDrivePrefs(pref_service_->registry());
 
-    fake_network_change_notifier_.reset(
-        new test_util::FakeNetworkChangeNotifier);
+    fake_network_change_notifier_ =
+        std::make_unique<test_util::FakeNetworkChangeNotifier>();
 
-    logger_.reset(new EventLogger);
+    logger_ = std::make_unique<EventLogger>();
 
-    drive_service_.reset(new SyncClientTestDriveService);
+    drive_service_ = std::make_unique<SyncClientTestDriveService>();
 
-    scheduler_.reset(new JobScheduler(
+    scheduler_ = std::make_unique<JobScheduler>(
         pref_service_.get(), logger_.get(), drive_service_.get(),
-        base::ThreadTaskRunnerHandle::Get().get(), nullptr));
+        base::ThreadTaskRunnerHandle::Get().get(), nullptr);
 
     metadata_storage_.reset(new ResourceMetadataStorage(
         temp_dir_.GetPath(), base::ThreadTaskRunnerHandle::Get().get()));
@@ -138,24 +138,25 @@
         base::ThreadTaskRunnerHandle::Get()));
     ASSERT_EQ(FILE_ERROR_OK, metadata_->Initialize());
 
-    about_resource_loader_.reset(new AboutResourceLoader(scheduler_.get()));
+    about_resource_loader_ =
+        std::make_unique<AboutResourceLoader>(scheduler_.get());
     root_folder_id_loader_ = std::make_unique<AboutResourceRootFolderIdLoader>(
         about_resource_loader_.get());
 
-    start_page_token_loader_.reset(new StartPageTokenLoader(
-        drive::util::kTeamDriveIdDefaultCorpus, scheduler_.get()));
-    loader_controller_.reset(new LoaderController);
-    change_list_loader_.reset(new ChangeListLoader(
+    start_page_token_loader_ = std::make_unique<StartPageTokenLoader>(
+        drive::util::kTeamDriveIdDefaultCorpus, scheduler_.get());
+    loader_controller_ = std::make_unique<LoaderController>();
+    change_list_loader_ = std::make_unique<ChangeListLoader>(
         logger_.get(), base::ThreadTaskRunnerHandle::Get().get(),
         metadata_.get(), scheduler_.get(), root_folder_id_loader_.get(),
         start_page_token_loader_.get(), loader_controller_.get(),
-        util::kTeamDriveIdDefaultCorpus, util::GetDriveMyDriveRootPath()));
+        util::kTeamDriveIdDefaultCorpus, util::GetDriveMyDriveRootPath());
     ASSERT_NO_FATAL_FAILURE(SetUpTestData());
 
-    sync_client_.reset(
-        new SyncClient(base::ThreadTaskRunnerHandle::Get().get(), &delegate_,
-                       scheduler_.get(), metadata_.get(), cache_.get(),
-                       loader_controller_.get(), temp_dir_.GetPath()));
+    sync_client_ = std::make_unique<SyncClient>(
+        base::ThreadTaskRunnerHandle::Get().get(), &delegate_, scheduler_.get(),
+        metadata_.get(), cache_.get(), loader_controller_.get(),
+        temp_dir_.GetPath());
 
     // Disable delaying so that DoSyncLoop() starts immediately.
     sync_client_->set_delay_for_testing(base::TimeDelta::FromSeconds(0));