Remove GlobalRequestId parameter from SSLErrorHandler::Delegate.

It's unused but for SocketStreamDispatcherHost which only use it to insert
a socket_id, so it's not even a child_id/request_id pair. Rewrite
SocketStreamDispatcherHost to make the SocketStreamHost the
SSLErrorHandler::Delegate and remove the now unused parameter.

BUG=376003

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

Cr-Commit-Position: refs/heads/master@{#297733}
diff --git a/content/browser/loader/resource_loader.cc b/content/browser/loader/resource_loader.cc
index 863c592..3d63630 100644
--- a/content/browser/loader/resource_loader.cc
+++ b/content/browser/loader/resource_loader.cc
@@ -291,7 +291,6 @@
 
   SSLManager::OnSSLCertificateError(
       weak_ptr_factory_.GetWeakPtr(),
-      info->GetGlobalRequestID(),
       info->GetResourceType(),
       request_->url(),
       render_process_id,
@@ -386,8 +385,7 @@
   }
 }
 
-void ResourceLoader::CancelSSLRequest(const GlobalRequestID& id,
-                                      int error,
+void ResourceLoader::CancelSSLRequest(int error,
                                       const net::SSLInfo* ssl_info) {
   DCHECK(BrowserThread::CurrentlyOn(BrowserThread::IO));
 
@@ -404,7 +402,7 @@
   }
 }
 
-void ResourceLoader::ContinueSSLRequest(const GlobalRequestID& id) {
+void ResourceLoader::ContinueSSLRequest() {
   DCHECK(BrowserThread::CurrentlyOn(BrowserThread::IO));
 
   DVLOG(1) << "ContinueSSLRequest() url: " << request_->url().spec();