imported patch docs
diff --git a/docs/epy/toc-everything.html b/docs/epy/toc-everything.html
index dc62f29..342d1f6 100644
--- a/docs/epy/toc-everything.html
+++ b/docs/epy/toc-everything.html
@@ -31,7 +31,8 @@
      >apiclient.http.HttpRequest</a><br />    <a target="mainFrame" href="apiclient.http.HttpRequestMock-class.html"
      >apiclient.http.HttpRequestMock</a><br />    <a target="mainFrame" href="apiclient.http.MediaFileUpload-class.html"
      >apiclient.http.MediaFileUpload</a><br />    <a target="mainFrame" href="apiclient.http.MediaInMemoryUpload-class.html"
-     >apiclient.http.MediaInMemoryUpload</a><br />    <a target="mainFrame" href="apiclient.http.MediaUpload-class.html"
+     >apiclient.http.MediaInMemoryUpload</a><br />    <a target="mainFrame" href="apiclient.http.MediaIoBaseUpload-class.html"
+     >apiclient.http.MediaIoBaseUpload</a><br />    <a target="mainFrame" href="apiclient.http.MediaUpload-class.html"
      >apiclient.http.MediaUpload</a><br />    <a target="mainFrame" href="apiclient.http.MediaUploadProgress-class.html"
      >apiclient.http.MediaUploadProgress</a><br />    <a target="mainFrame" href="apiclient.http.RequestMockBuilder-class.html"
      >apiclient.http.RequestMockBuilder</a><br />    <a target="mainFrame" href="apiclient.model.BaseModel-class.html"
@@ -79,7 +80,18 @@
      >oauth2client.django_orm.CredentialsField</a><br />    <a target="mainFrame" href="oauth2client.django_orm.FlowField-class.html"
      >oauth2client.django_orm.FlowField</a><br />    <a target="mainFrame" href="oauth2client.django_orm.Storage-class.html"
      >oauth2client.django_orm.Storage</a><br />    <a target="mainFrame" href="oauth2client.file.Storage-class.html"
-     >oauth2client.file.Storage</a><br />    <a target="mainFrame" href="oauth2client.multistore_file.Error-class.html"
+     >oauth2client.file.Storage</a><br />    <a target="mainFrame" href="oauth2client.locked_file.AlreadyLockedException-class.html"
+     >oauth2client.locked_file.AlreadyLockedException</a><br />    <a target="mainFrame" href="oauth2client.locked_file.LockedFile-class.html"
+     >oauth2client.locked_file.LockedFile</a><br />  <div class="private">
+    <a target="mainFrame" href="oauth2client.locked_file._FcntlOpener-class.html"
+     >oauth2client.locked_file._FcntlOpener</a><br />  </div>
+  <div class="private">
+    <a target="mainFrame" href="oauth2client.locked_file._Opener-class.html"
+     >oauth2client.locked_file._Opener</a><br />  </div>
+  <div class="private">
+    <a target="mainFrame" href="oauth2client.locked_file._PosixOpener-class.html"
+     >oauth2client.locked_file._PosixOpener</a><br />  </div>
+    <a target="mainFrame" href="oauth2client.multistore_file.Error-class.html"
      >oauth2client.multistore_file.Error</a><br />    <a target="mainFrame" href="oauth2client.multistore_file.NewerCredentialStoreError-class.html"
      >oauth2client.multistore_file.NewerCredentialStoreError</a><br />  <div class="private">
     <a target="mainFrame" href="oauth2client.multistore_file._MultiStore-class.html"
@@ -101,23 +113,20 @@
     <a target="mainFrame" href="apiclient.discovery-module.html#_cast"
      >apiclient.discovery._cast</a><br />  </div>
   <div class="private">
-    <a target="mainFrame" href="apiclient.discovery-module.html#_fix_method_name"
-     >apiclient.discovery._fix_method_name</a><br />  </div>
-  <div class="private">
     <a target="mainFrame" href="apiclient.discovery-module.html#_media_size_to_long"
      >apiclient.discovery._media_size_to_long</a><br />  </div>
-  <div class="private">
-    <a target="mainFrame" href="apiclient.discovery-module.html#_write_headers"
-     >apiclient.discovery._write_headers</a><br />  </div>
     <a target="mainFrame" href="apiclient.discovery-module.html#build"
-     >apiclient.discovery.build</a><br />    <a target="mainFrame" href="apiclient.discovery-module.html#build_from_document"
-     >apiclient.discovery.build_from_document</a><br />  <div class="private">
+     >apiclient.discovery.build</a><br />  <div class="private">
+    <a target="mainFrame" href="apiclient.discovery-module.html#build_from_document"
+     >apiclient.discovery.build_from_document</a><br />  </div>
+  <div class="private">
     <a target="mainFrame" href="apiclient.discovery-module.html#createResource"
      >apiclient.discovery.createResource</a><br />  </div>
   <div class="private">
+    <a target="mainFrame" href="apiclient.discovery-module.html#fix_method_name"
+     >apiclient.discovery.fix_method_name</a><br />  </div>
     <a target="mainFrame" href="apiclient.discovery-module.html#key2param"
-     >apiclient.discovery.key2param</a><br />  </div>
-    <a target="mainFrame" href="apiclient.http-module.html#set_user_agent"
+     >apiclient.discovery.key2param</a><br />    <a target="mainFrame" href="apiclient.http-module.html#set_user_agent"
      >apiclient.http.set_user_agent</a><br />    <a target="mainFrame" href="apiclient.http-module.html#tunnel_patch"
      >apiclient.http.tunnel_patch</a><br />  <div class="private">
     <a target="mainFrame" href="apiclient.mimeparse-module.html#_filter_blank"
@@ -143,7 +152,9 @@
   <div class="private">
     <a target="mainFrame" href="oauth2client.client-module.html#_urlsafe_b64decode"
      >oauth2client.client._urlsafe_b64decode</a><br />  </div>
-    <a target="mainFrame" href="oauth2client.client-module.html#flow_from_clientsecrets"
+    <a target="mainFrame" href="oauth2client.client-module.html#credentials_from_clientsecrets_and_code"
+     >oauth2client.client.credentials_from_clientsecrets_and_code</a><br />    <a target="mainFrame" href="oauth2client.client-module.html#credentials_from_code"
+     >oauth2client.client.credentials_from_code</a><br />    <a target="mainFrame" href="oauth2client.client-module.html#flow_from_clientsecrets"
      >oauth2client.client.flow_from_clientsecrets</a><br />    <a target="mainFrame" href="oauth2client.client-module.html#verify_id_token"
      >oauth2client.client.verify_id_token</a><br />  <div class="private">
     <a target="mainFrame" href="oauth2client.clientsecrets-module.html#_validate_clientsecrets"
@@ -166,10 +177,7 @@
      >oauth2client.multistore_file.get_credential_storage</a><br />    <a target="mainFrame" href="oauth2client.tools-module.html#run"
      >oauth2client.tools.run</a><br />  <h2 class="toc">All Variables</h2>
     <a target="mainFrame" href="apiclient-module.html#__package__"
-     >apiclient.__package__</a><br />    <a target="mainFrame" href="apiclient.contrib-module.html#__package__"
-     >apiclient.contrib.__package__</a><br />    <a target="mainFrame" href="apiclient.contrib.latitude-module.html#__package__"
-     >apiclient.contrib.latitude.__package__</a><br />    <a target="mainFrame" href="apiclient.contrib.moderator-module.html#__package__"
-     >apiclient.contrib.moderator.__package__</a><br />  <div class="private">
+     >apiclient.__package__</a><br />  <div class="private">
     <a target="mainFrame" href="apiclient.discovery-module.html#DEFAULT_METHOD_DOC"
      >apiclient.discovery.DEFAULT_METHOD_DOC</a><br />  </div>
   <div class="private">
@@ -198,7 +206,8 @@
      >apiclient.discovery.logger</a><br />  </div>
     <a target="mainFrame" href="apiclient.errors-module.html#__package__"
      >apiclient.errors.__package__</a><br />    <a target="mainFrame" href="apiclient.ext-module.html#__package__"
-     >apiclient.ext.__package__</a><br />    <a target="mainFrame" href="apiclient.http-module.html#__package__"
+     >apiclient.ext.__package__</a><br />    <a target="mainFrame" href="apiclient.http-module.html#DEFAULT_CHUNK_SIZE"
+     >apiclient.http.DEFAULT_CHUNK_SIZE</a><br />    <a target="mainFrame" href="apiclient.http-module.html#__package__"
      >apiclient.http.__package__</a><br />    <a target="mainFrame" href="apiclient.mimeparse-module.html#__credits__"
      >apiclient.mimeparse.__credits__</a><br />    <a target="mainFrame" href="apiclient.mimeparse-module.html#__email__"
      >apiclient.mimeparse.__email__</a><br />    <a target="mainFrame" href="apiclient.mimeparse-module.html#__package__"
@@ -229,7 +238,9 @@
      >oauth2client.crypt.MAX_TOKEN_LIFETIME_SECS</a><br />    <a target="mainFrame" href="oauth2client.crypt-module.html#__package__"
      >oauth2client.crypt.__package__</a><br />    <a target="mainFrame" href="oauth2client.django_orm-module.html#__package__"
      >oauth2client.django_orm.__package__</a><br />    <a target="mainFrame" href="oauth2client.file-module.html#__package__"
-     >oauth2client.file.__package__</a><br />    <a target="mainFrame" href="oauth2client.multistore_file-module.html#__package__"
+     >oauth2client.file.__package__</a><br />    <a target="mainFrame" href="oauth2client.locked_file-module.html#__package__"
+     >oauth2client.locked_file.__package__</a><br />    <a target="mainFrame" href="oauth2client.locked_file-module.html#logger"
+     >oauth2client.locked_file.logger</a><br />    <a target="mainFrame" href="oauth2client.multistore_file-module.html#__package__"
      >oauth2client.multistore_file.__package__</a><br />  <div class="private">
     <a target="mainFrame" href="oauth2client.multistore_file-module.html#_multistores"
      >oauth2client.multistore_file._multistores</a><br />  </div>