Fixes issue #212. Fixes issue #210. Fixes issue #214. Fixes issue #223. Fixes issue #222.
diff --git a/doc/html/genindex.html b/doc/html/genindex.html
index 8e41809..e36d001 100644
--- a/doc/html/genindex.html
+++ b/doc/html/genindex.html
@@ -1,33 +1,25 @@
-
-
-
-
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 
-
 <html xmlns="http://www.w3.org/1999/xhtml">
   <head>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     
-    <title>Index &mdash; httplib2 0.4 documentation</title>
-    
+    <title>Index &mdash; httplib2 v0.4 documentation</title>
     <link rel="stylesheet" href="_static/default.css" type="text/css" />
     <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
-    
     <script type="text/javascript">
       var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    '',
+        URL_ROOT:    '#',
         VERSION:     '0.4',
-        COLLAPSE_INDEX: false,
+        COLLAPSE_MODINDEX: false,
         FILE_SUFFIX: '.html',
         HAS_SOURCE:  true
       };
     </script>
     <script type="text/javascript" src="_static/jquery.js"></script>
-    <script type="text/javascript" src="_static/underscore.js"></script>
     <script type="text/javascript" src="_static/doctools.js"></script>
-    <link rel="top" title="httplib2 0.4 documentation" href="index.html" /> 
+    <link rel="top" title="httplib2 v0.4 documentation" href="index.html" /> 
   </head>
   <body>
     <div class="related">
@@ -37,9 +29,9 @@
           <a href="#" title="General Index"
              accesskey="I">index</a></li>
         <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li><a href="index.html">httplib2 0.4 documentation</a> &raquo;</li> 
+          <a href="modindex.html" title="Global Module Index"
+             accesskey="M">modules</a> |</li>
+        <li><a href="index.html">httplib2 v0.4 documentation</a> &raquo;</li> 
       </ul>
     </div>  
 
@@ -49,249 +41,123 @@
           <div class="body">
             
 
-<h1 id="index">Index</h1>
+   <h1 id="index">Index</h1>
 
-<div class="genindex-jumpbox">
- <a href="#A"><strong>A</strong></a>
- | <a href="#C"><strong>C</strong></a>
- | <a href="#D"><strong>D</strong></a>
- | <a href="#F"><strong>F</strong></a>
- | <a href="#G"><strong>G</strong></a>
- | <a href="#H"><strong>H</strong></a>
- | <a href="#I"><strong>I</strong></a>
- | <a href="#O"><strong>O</strong></a>
- | <a href="#P"><strong>P</strong></a>
- | <a href="#R"><strong>R</strong></a>
- | <a href="#S"><strong>S</strong></a>
- | <a href="#U"><strong>U</strong></a>
- | <a href="#V"><strong>V</strong></a>
- 
-</div>
+   <a href="#A"><strong>A</strong></a> | <a href="#C"><strong>C</strong></a> | <a href="#D"><strong>D</strong></a> | <a href="#F"><strong>F</strong></a> | <a href="#G"><strong>G</strong></a> | <a href="#H"><strong>H</strong></a> | <a href="#I"><strong>I</strong></a> | <a href="#O"><strong>O</strong></a> | <a href="#P"><strong>P</strong></a> | <a href="#R"><strong>R</strong></a> | <a href="#S"><strong>S</strong></a> | <a href="#U"><strong>U</strong></a> | <a href="#V"><strong>V</strong></a> 
+
+   <hr />
+
+   
 <h2 id="A">A</h2>
-<table style="width: 100%" class="indextable genindextable"><tr>
-  <td style="width: 33%" valign="top"><dl>
-      
-  <dt><a href="libhttplib2.html#httplib2.Http.add_certificate">add_certificate() (httplib2.Http method)</a>
-  </dt>
+<table width="100%" class="indextable"><tr><td width="33%" valign="top">
+<dl>
 
-  </dl></td>
-  <td style="width: 33%" valign="top"><dl>
-      
-  <dt><a href="libhttplib2.html#httplib2.Http.add_credentials">add_credentials() (httplib2.Http method)</a>
-  </dt>
-
-  </dl></td>
-</tr></table>
+<dt><a href="libhttplib2.html#httplib2.Http.add_certificate">add_certificate() (httplib2.Http method)</a></dt>
+<dt><a href="libhttplib2.html#httplib2.Http.add_credentials">add_credentials() (httplib2.Http method)</a></dt></dl></td><td width="33%" valign="top"><dl>
+</dl></td></tr></table>
 
 <h2 id="C">C</h2>
-<table style="width: 100%" class="indextable genindextable"><tr>
-  <td style="width: 33%" valign="top"><dl>
-      
-  <dt><a href="libhttplib2.html#httplib2.Http.clear_credentials">clear_credentials() (httplib2.Http method)</a>
-  </dt>
+<table width="100%" class="indextable"><tr><td width="33%" valign="top">
+<dl>
 
-  </dl></td>
-</tr></table>
+<dt><a href="libhttplib2.html#httplib2.Http.clear_credentials">clear_credentials() (httplib2.Http method)</a></dt></dl></td><td width="33%" valign="top"><dl>
+</dl></td></tr></table>
 
 <h2 id="D">D</h2>
-<table style="width: 100%" class="indextable genindextable"><tr>
-  <td style="width: 33%" valign="top"><dl>
-      
-  <dt><a href="libhttplib2.html#httplib2.debuglevel">debuglevel (in module httplib2)</a>
-  </dt>
+<table width="100%" class="indextable"><tr><td width="33%" valign="top">
+<dl>
 
-  </dl></td>
-  <td style="width: 33%" valign="top"><dl>
-      
-  <dt><a href="libhttplib2.html#httplib2.Cache.delete">delete() (httplib2.Cache method)</a>
-  </dt>
-
-  </dl></td>
-</tr></table>
+<dt><a href="libhttplib2.html#httplib2.debuglevel">debuglevel (in module httplib2)</a></dt>
+<dt><a href="libhttplib2.html#httplib2.Cache.delete">delete() (httplib2.Cache method)</a></dt></dl></td><td width="33%" valign="top"><dl>
+</dl></td></tr></table>
 
 <h2 id="F">F</h2>
-<table style="width: 100%" class="indextable genindextable"><tr>
-  <td style="width: 33%" valign="top"><dl>
-      
-  <dt><a href="libhttplib2.html#httplib2.FailedToDecompressContent">FailedToDecompressContent</a>
-  </dt>
+<table width="100%" class="indextable"><tr><td width="33%" valign="top">
+<dl>
 
-      
-  <dt><a href="libhttplib2.html#httplib2.FileCache">FileCache (class in httplib2)</a>
-  </dt>
-
-      
-  <dt><a href="libhttplib2.html#httplib2.Http.follow_all_redirects">follow_all_redirects (httplib2.Http attribute)</a>
-  </dt>
-
-      
-  <dt><a href="libhttplib2.html#httplib2.Http.follow_redirects">follow_redirects (httplib2.Http attribute)</a>
-  </dt>
-
-  </dl></td>
-  <td style="width: 33%" valign="top"><dl>
-      
-  <dt><a href="libhttplib2.html#httplib2.Http.force_exception_to_status_code">force_exception_to_status_code (httplib2.Http attribute)</a>
-  </dt>
-
-      
-  <dt><a href="libhttplib2.html#httplib2.Http.forward_authorization_headers">forward_authorization_headers (httplib2.Http attribute)</a>
-  </dt>
-
-      
-  <dt><a href="libhttplib2.html#httplib2.Response.fromcache">fromcache (httplib2.Response attribute)</a>
-  </dt>
-
-  </dl></td>
-</tr></table>
+<dt><a href="libhttplib2.html#httplib2.FailedToDecompressContent">FailedToDecompressContent</a></dt>
+<dt><a href="libhttplib2.html#httplib2.FileCache">FileCache (class in httplib2)</a></dt>
+<dt><a href="libhttplib2.html#httplib2.Http.follow_all_redirects">follow_all_redirects (httplib2.Http attribute)</a></dt>
+<dt><a href="libhttplib2.html#httplib2.Http.follow_redirects">follow_redirects (httplib2.Http attribute)</a></dt></dl></td><td width="33%" valign="top"><dl>
+<dt><a href="libhttplib2.html#httplib2.Http.force_exception_to_status_code">force_exception_to_status_code (httplib2.Http attribute)</a></dt>
+<dt><a href="libhttplib2.html#httplib2.Http.forward_authorization_headers">forward_authorization_headers (httplib2.Http attribute)</a></dt>
+<dt><a href="libhttplib2.html#httplib2.Response.fromcache">fromcache (httplib2.Response attribute)</a></dt>
+</dl></td></tr></table>
 
 <h2 id="G">G</h2>
-<table style="width: 100%" class="indextable genindextable"><tr>
-  <td style="width: 33%" valign="top"><dl>
-      
-  <dt><a href="libhttplib2.html#httplib2.Cache.get">get() (httplib2.Cache method)</a>
-  </dt>
+<table width="100%" class="indextable"><tr><td width="33%" valign="top">
+<dl>
 
-  </dl></td>
-</tr></table>
+<dt><a href="libhttplib2.html#httplib2.Cache.get">get() (httplib2.Cache method)</a></dt></dl></td><td width="33%" valign="top"><dl>
+</dl></td></tr></table>
 
 <h2 id="H">H</h2>
-<table style="width: 100%" class="indextable genindextable"><tr>
-  <td style="width: 33%" valign="top"><dl>
-      
-  <dt><a href="libhttplib2.html#httplib2.Http">Http (class in httplib2)</a>
-  </dt>
+<table width="100%" class="indextable"><tr><td width="33%" valign="top">
+<dl>
 
-      
-  <dt><a href="libhttplib2.html#module-httplib2">httplib2 (module)</a>
-  </dt>
-
-  </dl></td>
-  <td style="width: 33%" valign="top"><dl>
-      
-  <dt><a href="libhttplib2.html#httplib2.HttpLib2Error">HttpLib2Error</a>
-  </dt>
-
-  </dl></td>
-</tr></table>
+<dt><a href="libhttplib2.html#httplib2.Http">Http (class in httplib2)</a></dt>
+<dt><a href="libhttplib2.html#module-httplib2">httplib2 (module)</a></dt></dl></td><td width="33%" valign="top"><dl>
+<dt><a href="libhttplib2.html#httplib2.HttpLib2Error">HttpLib2Error</a></dt>
+</dl></td></tr></table>
 
 <h2 id="I">I</h2>
-<table style="width: 100%" class="indextable genindextable"><tr>
-  <td style="width: 33%" valign="top"><dl>
-      
-  <dt><a href="libhttplib2.html#httplib2.Http.ignore_etag">ignore_etag (httplib2.Http attribute)</a>
-  </dt>
+<table width="100%" class="indextable"><tr><td width="33%" valign="top">
+<dl>
 
-  </dl></td>
-</tr></table>
+<dt><a href="libhttplib2.html#httplib2.Http.ignore_etag">ignore_etag (httplib2.Http attribute)</a></dt></dl></td><td width="33%" valign="top"><dl>
+</dl></td></tr></table>
 
 <h2 id="O">O</h2>
-<table style="width: 100%" class="indextable genindextable"><tr>
-  <td style="width: 33%" valign="top"><dl>
-      
-  <dt><a href="libhttplib2.html#httplib2.Http.optimistic_concurrency_methods">optimistic_concurrency_methods (httplib2.Http attribute)</a>
-  </dt>
+<table width="100%" class="indextable"><tr><td width="33%" valign="top">
+<dl>
 
-  </dl></td>
-</tr></table>
+<dt><a href="libhttplib2.html#httplib2.Http.optimistic_concurrency_methods">optimistic_concurrency_methods (httplib2.Http attribute)</a></dt></dl></td><td width="33%" valign="top"><dl>
+</dl></td></tr></table>
 
 <h2 id="P">P</h2>
-<table style="width: 100%" class="indextable genindextable"><tr>
-  <td style="width: 33%" valign="top"><dl>
-      
-  <dt><a href="libhttplib2.html#httplib2.Response.previous">previous (httplib2.Response attribute)</a>
-  </dt>
+<table width="100%" class="indextable"><tr><td width="33%" valign="top">
+<dl>
 
-  </dl></td>
-  <td style="width: 33%" valign="top"><dl>
-      
-  <dt><a href="libhttplib2.html#httplib2.ProxyInfo">ProxyInfo (class in httplib2)</a>
-  </dt>
-
-  </dl></td>
-</tr></table>
+<dt><a href="libhttplib2.html#httplib2.Response.previous">previous (httplib2.Response attribute)</a></dt>
+<dt><a href="libhttplib2.html#httplib2.ProxyInfo">ProxyInfo (class in httplib2)</a></dt></dl></td><td width="33%" valign="top"><dl>
+</dl></td></tr></table>
 
 <h2 id="R">R</h2>
-<table style="width: 100%" class="indextable genindextable"><tr>
-  <td style="width: 33%" valign="top"><dl>
-      
-  <dt><a href="libhttplib2.html#httplib2.Response.reason">reason (httplib2.Response attribute)</a>
-  </dt>
+<table width="100%" class="indextable"><tr><td width="33%" valign="top">
+<dl>
 
-      
-  <dt><a href="libhttplib2.html#httplib2.RedirectLimit">RedirectLimit</a>
-  </dt>
-
-      
-  <dt><a href="libhttplib2.html#httplib2.RedirectMissingLocation">RedirectMissingLocation</a>
-  </dt>
-
-      
-  <dt><a href="libhttplib2.html#httplib2.RelativeURIError">RelativeURIError</a>
-  </dt>
-
-  </dl></td>
-  <td style="width: 33%" valign="top"><dl>
-      
-  <dt><a href="libhttplib2.html#httplib2.Http.request">request() (httplib2.Http method)</a>
-  </dt>
-
-      
-  <dt><a href="libhttplib2.html#httplib2.Response">Response (class in httplib2)</a>
-  </dt>
-
-      
-  <dt><a href="libhttplib2.html#httplib2.RETRIES">RETRIES (in module httplib2)</a>
-  </dt>
-
-  </dl></td>
-</tr></table>
+<dt><a href="libhttplib2.html#httplib2.Response.reason">reason (httplib2.Response attribute)</a></dt>
+<dt><a href="libhttplib2.html#httplib2.RedirectLimit">RedirectLimit</a></dt>
+<dt><a href="libhttplib2.html#httplib2.RedirectMissingLocation">RedirectMissingLocation</a></dt>
+<dt><a href="libhttplib2.html#httplib2.RelativeURIError">RelativeURIError</a></dt></dl></td><td width="33%" valign="top"><dl>
+<dt><a href="libhttplib2.html#httplib2.Http.request">request() (httplib2.Http method)</a></dt>
+<dt><a href="libhttplib2.html#httplib2.Response">Response (class in httplib2)</a></dt>
+<dt><a href="libhttplib2.html#httplib2.RETRIES">RETRIES (in module httplib2)</a></dt>
+</dl></td></tr></table>
 
 <h2 id="S">S</h2>
-<table style="width: 100%" class="indextable genindextable"><tr>
-  <td style="width: 33%" valign="top"><dl>
-      
-  <dt><a href="libhttplib2.html#httplib2.ServerNotFoundError">ServerNotFoundError</a>
-  </dt>
+<table width="100%" class="indextable"><tr><td width="33%" valign="top">
+<dl>
 
-      
-  <dt><a href="libhttplib2.html#httplib2.Cache.set">set() (httplib2.Cache method)</a>
-  </dt>
-
-  </dl></td>
-  <td style="width: 33%" valign="top"><dl>
-      
-  <dt><a href="libhttplib2.html#httplib2.Response.status">status (httplib2.Response attribute)</a>
-  </dt>
-
-  </dl></td>
-</tr></table>
+<dt><a href="libhttplib2.html#httplib2.ServerNotFoundError">ServerNotFoundError</a></dt>
+<dt><a href="libhttplib2.html#httplib2.Cache.set">set() (httplib2.Cache method)</a></dt></dl></td><td width="33%" valign="top"><dl>
+<dt><a href="libhttplib2.html#httplib2.Response.status">status (httplib2.Response attribute)</a></dt>
+</dl></td></tr></table>
 
 <h2 id="U">U</h2>
-<table style="width: 100%" class="indextable genindextable"><tr>
-  <td style="width: 33%" valign="top"><dl>
-      
-  <dt><a href="libhttplib2.html#httplib2.UnimplementedDigestAuthOptionError">UnimplementedDigestAuthOptionError</a>
-  </dt>
+<table width="100%" class="indextable"><tr><td width="33%" valign="top">
+<dl>
 
-  </dl></td>
-  <td style="width: 33%" valign="top"><dl>
-      
-  <dt><a href="libhttplib2.html#httplib2.UnimplementedHmacDigestAuthOptionError">UnimplementedHmacDigestAuthOptionError</a>
-  </dt>
-
-  </dl></td>
-</tr></table>
+<dt><a href="libhttplib2.html#httplib2.UnimplementedDigestAuthOptionError">UnimplementedDigestAuthOptionError</a></dt>
+<dt><a href="libhttplib2.html#httplib2.UnimplementedHmacDigestAuthOptionError">UnimplementedHmacDigestAuthOptionError</a></dt></dl></td><td width="33%" valign="top"><dl>
+</dl></td></tr></table>
 
 <h2 id="V">V</h2>
-<table style="width: 100%" class="indextable genindextable"><tr>
-  <td style="width: 33%" valign="top"><dl>
-      
-  <dt><a href="libhttplib2.html#httplib2.Response.version">version (httplib2.Response attribute)</a>
-  </dt>
+<table width="100%" class="indextable"><tr><td width="33%" valign="top">
+<dl>
 
-  </dl></td>
-</tr></table>
+<dt><a href="libhttplib2.html#httplib2.Response.version">version (httplib2.Response attribute)</a></dt></dl></td><td width="33%" valign="top"><dl>
+</dl></td></tr></table>
 
 
 
@@ -303,19 +169,19 @@
 
    
 
-<div id="searchbox" style="display: none">
-  <h3>Quick search</h3>
-    <form class="search" action="search.html" method="get">
-      <input type="text" name="q" />
-      <input type="submit" value="Go" />
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
-    </form>
-    <p class="searchtip" style="font-size: 90%">
-    Enter search terms or a module, class or function name.
-    </p>
-</div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
+          <div id="searchbox" style="display: none">
+            <h3>Quick search</h3>
+              <form class="search" action="search.html" method="get">
+                <input type="text" name="q" size="18" />
+                <input type="submit" value="Go" />
+                <input type="hidden" name="check_keywords" value="yes" />
+                <input type="hidden" name="area" value="default" />
+              </form>
+              <p class="searchtip" style="font-size: 90%">
+              Enter search terms or a module, class or function name.
+              </p>
+          </div>
+          <script type="text/javascript">$('#searchbox').show(0);</script>
         </div>
       </div>
       <div class="clearer"></div>
@@ -327,15 +193,15 @@
           <a href="#" title="General Index"
              >index</a></li>
         <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
+          <a href="modindex.html" title="Global Module Index"
              >modules</a> |</li>
-        <li><a href="index.html">httplib2 0.4 documentation</a> &raquo;</li> 
+        <li><a href="index.html">httplib2 v0.4 documentation</a> &raquo;</li> 
       </ul>
     </div>
     <div class="footer">
-        &copy; Copyright 2008, Joe Gregorio.
-      Last updated on Jul 23, 2012.
-      Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.1.2.
+      &copy; Copyright 2008, Joe Gregorio.
+      Last updated on Aug 28, 2012.
+      Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 0.6.4.
     </div>
   </body>
 </html>
\ No newline at end of file