Regen all docs. (#700)
* Stop recursing if discovery == {}
* Generate docs with 'make docs'.
diff --git a/docs/epy/identifier-index.html b/docs/epy/identifier-index.html
index 908fb4b..be2ae3e 100644
--- a/docs/epy/identifier-index.html
+++ b/docs/epy/identifier-index.html
@@ -467,49 +467,55 @@
<span class="index-where">(in <a href="googleapiclient.model-module.html">googleapiclient.model</a>)</span></td>
<td width="33%" class="link-index"><a href="googleapiclient.http.MediaInMemoryUpload-class.html">MediaInMemoryUpload</a><br />
<span class="index-where">(in <a href="googleapiclient.http-module.html">googleapiclient.http</a>)</span></td>
-<td width="33%" class="link-index"><a href="googleapiclient.errors.MediaUploadSizeError-class.html">MediaUploadSizeError</a><br />
-<span class="index-where">(in <a href="googleapiclient.errors-module.html">googleapiclient.errors</a>)</span></td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="googleapiclient.http-module.html#MAX_URI_LENGTH">MAX_URI_LENGTH</a><br />
-<span class="index-where">(in <a href="googleapiclient.http-module.html">googleapiclient.http</a>)</span></td>
-<td width="33%" class="link-index"><a href="googleapiclient.http.MediaIoBaseDownload-class.html">MediaIoBaseDownload</a><br />
-<span class="index-where">(in <a href="googleapiclient.http-module.html">googleapiclient.http</a>)</span></td>
<td width="33%" class="link-index"><a href="googleapiclient.mimeparse-module.html">mimeparse</a><br />
<span class="index-where">(in <a href="googleapiclient-module.html">googleapiclient</a>)</span></td>
</tr>
<tr>
-<td width="33%" class="link-index"><a href="googleapiclient.discovery-module.html#MEDIA_BODY_PARAMETER_DEFAULT_VALUE">MEDIA_BODY_PARAMETER_DEFAULT_VALUE</a><br />
-<span class="index-where">(in <a href="googleapiclient.discovery-module.html">googleapiclient.discovery</a>)</span></td>
-<td width="33%" class="link-index"><a href="googleapiclient.http.MediaIoBaseUpload-class.html">MediaIoBaseUpload</a><br />
+<td width="33%" class="link-index"><a href="googleapiclient.http-module.html#MAX_BATCH_LIMIT">MAX_BATCH_LIMIT</a><br />
+<span class="index-where">(in <a href="googleapiclient.http-module.html">googleapiclient.http</a>)</span></td>
+<td width="33%" class="link-index"><a href="googleapiclient.http.MediaIoBaseDownload-class.html">MediaIoBaseDownload</a><br />
<span class="index-where">(in <a href="googleapiclient.http-module.html">googleapiclient.http</a>)</span></td>
<td width="33%" class="link-index"><a href="googleapiclient.http.MediaIoBaseUpload-class.html#mimetype">mimetype()</a><br />
<span class="index-where">(in <a href="googleapiclient.http.MediaIoBaseUpload-class.html">MediaIoBaseUpload</a>)</span></td>
</tr>
<tr>
-<td width="33%" class="link-index"><a href="googleapiclient.discovery-module.html#MEDIA_MIME_TYPE_PARAMETER_DEFAULT_VALUE">MEDIA_MIME_TYPE_PARAMETER_DEFAULT_VALUE</a><br />
-<span class="index-where">(in <a href="googleapiclient.discovery-module.html">googleapiclient.discovery</a>)</span></td>
-<td width="33%" class="link-index"><a href="googleapiclient.model.MediaModel-class.html">MediaModel</a><br />
-<span class="index-where">(in <a href="googleapiclient.model-module.html">googleapiclient.model</a>)</span></td>
+<td width="33%" class="link-index"><a href="googleapiclient.http-module.html#MAX_URI_LENGTH">MAX_URI_LENGTH</a><br />
+<span class="index-where">(in <a href="googleapiclient.http-module.html">googleapiclient.http</a>)</span></td>
+<td width="33%" class="link-index"><a href="googleapiclient.http.MediaIoBaseUpload-class.html">MediaIoBaseUpload</a><br />
+<span class="index-where">(in <a href="googleapiclient.http-module.html">googleapiclient.http</a>)</span></td>
<td width="33%" class="link-index"><a href="googleapiclient.http.MediaUpload-class.html#mimetype">mimetype()</a><br />
<span class="index-where">(in <a href="googleapiclient.http.MediaUpload-class.html">MediaUpload</a>)</span></td>
</tr>
<tr>
-<td width="33%" class="link-index"><a href="googleapiclient.http.MediaDownloadProgress-class.html">MediaDownloadProgress</a><br />
-<span class="index-where">(in <a href="googleapiclient.http-module.html">googleapiclient.http</a>)</span></td>
-<td width="33%" class="link-index"><a href="googleapiclient.http.MediaUpload-class.html">MediaUpload</a><br />
-<span class="index-where">(in <a href="googleapiclient.http-module.html">googleapiclient.http</a>)</span></td>
+<td width="33%" class="link-index"><a href="googleapiclient.discovery-module.html#MEDIA_BODY_PARAMETER_DEFAULT_VALUE">MEDIA_BODY_PARAMETER_DEFAULT_VALUE</a><br />
+<span class="index-where">(in <a href="googleapiclient.discovery-module.html">googleapiclient.discovery</a>)</span></td>
+<td width="33%" class="link-index"><a href="googleapiclient.model.MediaModel-class.html">MediaModel</a><br />
+<span class="index-where">(in <a href="googleapiclient.model-module.html">googleapiclient.model</a>)</span></td>
<td width="33%" class="link-index"><a href="googleapiclient.model-module.html">model</a><br />
<span class="index-where">(in <a href="googleapiclient-module.html">googleapiclient</a>)</span></td>
</tr>
<tr>
-<td width="33%" class="link-index"><a href="googleapiclient.http.MediaFileUpload-class.html">MediaFileUpload</a><br />
-<span class="index-where">(in <a href="googleapiclient.http-module.html">googleapiclient.http</a>)</span></td>
-<td width="33%" class="link-index"><a href="googleapiclient.http.MediaUploadProgress-class.html">MediaUploadProgress</a><br />
+<td width="33%" class="link-index"><a href="googleapiclient.discovery-module.html#MEDIA_MIME_TYPE_PARAMETER_DEFAULT_VALUE">MEDIA_MIME_TYPE_PARAMETER_DEFAULT_VALUE</a><br />
+<span class="index-where">(in <a href="googleapiclient.discovery-module.html">googleapiclient.discovery</a>)</span></td>
+<td width="33%" class="link-index"><a href="googleapiclient.http.MediaUpload-class.html">MediaUpload</a><br />
<span class="index-where">(in <a href="googleapiclient.http-module.html">googleapiclient.http</a>)</span></td>
<td width="33%" class="link-index"><a href="googleapiclient.model.Model-class.html">Model</a><br />
<span class="index-where">(in <a href="googleapiclient.model-module.html">googleapiclient.model</a>)</span></td>
</tr>
+<tr>
+<td width="33%" class="link-index"><a href="googleapiclient.http.MediaDownloadProgress-class.html">MediaDownloadProgress</a><br />
+<span class="index-where">(in <a href="googleapiclient.http-module.html">googleapiclient.http</a>)</span></td>
+<td width="33%" class="link-index"><a href="googleapiclient.http.MediaUploadProgress-class.html">MediaUploadProgress</a><br />
+<span class="index-where">(in <a href="googleapiclient.http-module.html">googleapiclient.http</a>)</span></td>
+<td width="33%" class="link-index"> </td>
+</tr>
+<tr>
+<td width="33%" class="link-index"><a href="googleapiclient.http.MediaFileUpload-class.html">MediaFileUpload</a><br />
+<span class="index-where">(in <a href="googleapiclient.http-module.html">googleapiclient.http</a>)</span></td>
+<td width="33%" class="link-index"><a href="googleapiclient.errors.MediaUploadSizeError-class.html">MediaUploadSizeError</a><br />
+<span class="index-where">(in <a href="googleapiclient.errors-module.html">googleapiclient.errors</a>)</span></td>
+<td width="33%" class="link-index"> </td>
+</tr>
</table>
</td></tr>
<tr valign="top"><td valign="top" width="1%"><h2 class="epydoc"><a name="N">N</a></h2></td>
@@ -1087,7 +1093,7 @@
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
<tr>
<td align="left" class="footer">
- Generated by Epydoc 3.0.1 on Fri Jun 14 13:09:01 2019
+ Generated by Epydoc 3.0.1 on Fri Jun 14 15:57:27 2019
</td>
<td align="right" class="footer">
<a target="mainFrame" href="http://epydoc.sourceforge.net"