Change more raw URLLoaderFactory pointers to SharedURLLoaderFactory.

This CL changes:
- RenderFrame::GetURLLoaderFactory()
- ResourceFetcher::Start()

Bug: 796425
[email protected]
(for fairly mechanical change of callsites in chrome/renderer/net/net_error_helper.cc).

Change-Id: I65a99bd416a8a2ea1e1ca34870242868be11b8d0
Reviewed-on: https://chromium-review.googlesource.com/887645
Commit-Queue: Yuzhu Shen <[email protected]>
Reviewed-by: Kinuko Yasuda <[email protected]>
Cr-Commit-Position: refs/heads/master@{#532267}
diff --git a/content/renderer/render_frame_impl.h b/content/renderer/render_frame_impl.h
index 53ca4d5..eca83d9 100644
--- a/content/renderer/render_frame_impl.h
+++ b/content/renderer/render_frame_impl.h
@@ -498,8 +498,7 @@
       blink::TaskType task_type) override;
   int GetEnabledBindings() const override;
   void SetAccessibilityModeForTest(ui::AXMode new_mode) override;
-  network::mojom::URLLoaderFactory* GetURLLoaderFactory(
-      const GURL& request_url) override;
+  scoped_refptr<SharedURLLoaderFactory> GetURLLoaderFactory() override;
 
   // blink::mojom::EngagementClient implementation:
   void SetEngagementLevel(const url::Origin& origin,