Support SPDY RST_STREAM with REFUSED_STREAM status properly.

Retry the HTTP request in this case. Did the quick dirty implementation which will redo the proxy resolution which is unnecessary, since we already have the SPDY session and should just requeue the SpdyStream, but whatever. Fix that later.

BUG=100115
TEST=new unittest


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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105246 0039d316-1c4b-4281-b951-d872f2087c98
diff --git a/net/http/http_network_transaction.cc b/net/http/http_network_transaction.cc
index 2e6a46c..c994051 100644
--- a/net/http/http_network_transaction.cc
+++ b/net/http/http_network_transaction.cc
@@ -1202,6 +1202,10 @@
         error = OK;
       }
       break;
+    case ERR_SPDY_SERVER_REFUSED_STREAM:
+      ResetConnectionAndRequestForResend();
+      error = OK;
+      break;
   }
   return error;
 }