Convert drive_uploader.cc to be client of wake lock.

Wake Lock is a Mojo interface that wraps PowerSaveBlocker. As part of the
creation of standalone Device Service, all browser-side clients of
PowerSaveBlocker should be converted to be clients of the Wake Lock Mojo
interface instead.

BUG=689420

Change-Id: I104e3badb41796a28d421a8d59849e546948ed3b
Reviewed-on: https://chromium-review.googlesource.com/527994
Reviewed-by: Tomasz Mikolajewski <[email protected]>
Reviewed-by: John Abd-El-Malek <[email protected]>
Reviewed-by: Ryo Hashimoto <[email protected]>
Reviewed-by: Taiju Tsuiki <[email protected]>
Reviewed-by: Colin Blundell <[email protected]>
Commit-Queue: Ke He <[email protected]>
Cr-Commit-Position: refs/heads/master@{#482487}
diff --git a/components/drive/sync_client_unittest.cc b/components/drive/sync_client_unittest.cc
index f62e01c8..e1e2456b 100644
--- a/components/drive/sync_client_unittest.cc
+++ b/components/drive/sync_client_unittest.cc
@@ -117,10 +117,8 @@
     drive_service_.reset(new SyncClientTestDriveService);
 
     scheduler_.reset(new JobScheduler(
-        pref_service_.get(),
-        logger_.get(),
-        drive_service_.get(),
-        base::ThreadTaskRunnerHandle::Get().get()));
+        pref_service_.get(), logger_.get(), drive_service_.get(),
+        base::ThreadTaskRunnerHandle::Get().get(), nullptr));
 
     metadata_storage_.reset(new ResourceMetadataStorage(
         temp_dir_.GetPath(), base::ThreadTaskRunnerHandle::Get().get()));