Remove SyncService::IsFirstSetupComplete

It has been replaced by SyncUserSettings::IsFirstSetupComplete.
Note that *Profile*SyncService::IsFirstSetupComplete still exists for
now (it's used by SyncUserSettings). This will be changed in a later CL.

There were 3 remaining places that still used the SyncService version
of IsFirstSetupComplete; those are trivially migrated to
SyncUserSettings.

Bug: 884159
Change-Id: I90b29436986a7220803c61e2f2767c620e291e71
Reviewed-on: https://chromium-review.googlesource.com/c/1352785
Reviewed-by: Christian Dullweber <[email protected]>
Reviewed-by: Kinuko Yasuda <[email protected]>
Reviewed-by: Mohamed Amir Yosef <[email protected]>
Commit-Queue: Marc Treib <[email protected]>
Cr-Commit-Position: refs/heads/master@{#612091}
diff --git a/components/sync/driver/sync_service.cc b/components/sync/driver/sync_service.cc
index 9e6fc23..67a9818 100644
--- a/components/sync/driver/sync_service.cc
+++ b/components/sync/driver/sync_service.cc
@@ -4,6 +4,8 @@
 
 #include "components/sync/driver/sync_service.h"
 
+#include "components/sync/driver/sync_user_settings.h"
+
 namespace syncer {
 
 SyncSetupInProgressHandle::SyncSetupInProgressHandle(base::Closure on_destroy)
@@ -17,7 +19,7 @@
   // Note: IsFirstSetupComplete() shouldn't usually be true if we don't have a
   // primary account, but it could happen if the account changes from primary to
   // secondary.
-  return CanSyncFeatureStart() && IsFirstSetupComplete();
+  return CanSyncFeatureStart() && GetUserSettings()->IsFirstSetupComplete();
 }
 
 bool SyncService::CanSyncFeatureStart() const {
@@ -61,7 +63,7 @@
 }
 
 bool SyncService::IsFirstSetupInProgress() const {
-  return !IsFirstSetupComplete() && IsSetupInProgress();
+  return !GetUserSettings()->IsFirstSetupComplete() && IsSetupInProgress();
 }
 
 bool SyncService::HasUnrecoverableError() const {