Usual round of porting in chrome/

- make following unit tests run and pass on Linux:
     browser/cache_manager_host_unittest.cc
     browser/google_url_tracker_unittest.cc

- trivial cleanups needed for GCC

- remove CacheManagerHost and ResolveProxyMsgHelper from temporary scaffolding stubs and use real implementations instead

- update chrome.xcodeproj to reflect above change

Review URL: http://codereview.chromium.org/20057

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9215 0039d316-1c4b-4281-b951-d872f2087c98
diff --git a/chrome/browser/safe_browsing/protocol_manager.cc b/chrome/browser/safe_browsing/protocol_manager.cc
index 5086e22..df83f8e 100644
--- a/chrome/browser/safe_browsing/protocol_manager.cc
+++ b/chrome/browser/safe_browsing/protocol_manager.cc
@@ -243,6 +243,9 @@
             UpdateFinished(true);
           }
           break;
+        default:
+          NOTREACHED();
+          break;
       }
 
     } else if (response_code >= 300) {
@@ -590,4 +593,4 @@
   UMA_HISTOGRAM_COUNTS(L"SB2.UpdateSize", update_size_);
   update_size_ = 0;
   sb_service_->UpdateFinished(success);
-}
\ No newline at end of file
+}