LoadTiming in net, part 3.

Add send and receive times to HttpNetworkTransaction.

Add LoadTimingInfo accessors to Http*Transaction,
URLRequestJob, and URLRequest classes.

Proxy resolution times still need to be added.

BUG=77446

Review URL: https://chromiumcodereview.appspot.com/11929017

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@177942 0039d316-1c4b-4281-b951-d872f2087c98
diff --git a/net/http/http_transaction_unittest.h b/net/http/http_transaction_unittest.h
index e29c35b..f1bd78c 100644
--- a/net/http/http_transaction_unittest.h
+++ b/net/http/http_transaction_unittest.h
@@ -186,6 +186,9 @@
 
   virtual net::UploadProgress GetUploadProgress() const OVERRIDE;
 
+  virtual bool GetLoadTimingInfo(
+      net::LoadTimingInfo* load_timing_info) const OVERRIDE;
+
  private:
   void CallbackLater(const net::CompletionCallback& callback, int result);
   void RunCallback(const net::CompletionCallback& callback, int result);