[ios] Extracted SSLStatus updating code to a separate class.

Code was pulled from web controller to CRWSSLStatusUpdater, which can
be easily tested.

BUG=None

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

Cr-Commit-Position: refs/heads/master@{#384282}
diff --git a/ios/web/BUILD.gn b/ios/web/BUILD.gn
index e6043df..cc2b254 100644
--- a/ios/web/BUILD.gn
+++ b/ios/web/BUILD.gn
@@ -91,6 +91,8 @@
     "net/crw_cert_verification_controller.h",
     "net/crw_cert_verification_controller.mm",
     "net/crw_request_tracker_delegate.h",
+    "net/crw_ssl_status_updater.h",
+    "net/crw_ssl_status_updater.mm",
     "net/crw_url_verifying_protocol_handler.h",
     "net/crw_url_verifying_protocol_handler.mm",
     "net/request_group_util.h",
@@ -397,6 +399,7 @@
     "net/clients/crw_js_injection_network_client_unittest.mm",
     "net/clients/crw_passkit_network_client_unittest.mm",
     "net/crw_cert_verification_controller_unittest.mm",
+    "net/crw_ssl_status_updater_unittest.mm",
     "net/crw_url_verifying_protocol_handler_unittest.mm",
     "net/request_group_util_unittest.mm",
     "net/request_tracker_impl_unittest.mm",