Remove the TYPE_WITH_MOVE_CONSTRUCTOR_FOR_CPP_03 macro.

This macro existed only to add a Pass() method on scoped_refptr and
skia::RefPtr. We can just use std::move() now, so replace callsites
to Pass() with std::move() and kill the macro.

[email protected]
BUG=557422

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

Cr-Commit-Position: refs/heads/master@{#363281}
diff --git a/components/component_updater/component_updater_service.cc b/components/component_updater/component_updater_service.cc
index 1c49d26..490e5c4 100644
--- a/components/component_updater/component_updater_service.cc
+++ b/components/component_updater/component_updater_service.cc
@@ -352,7 +352,7 @@
   DCHECK(config);
   auto update_client = update_client::UpdateClientFactory(config);
   return scoped_ptr<ComponentUpdateService>(
-      new CrxUpdateService(config, update_client.Pass()));
+      new CrxUpdateService(config, std::move(update_client)));
 }
 
 }  // namespace component_updater