Regen all docs. (#700)

* Stop recursing if discovery == {}

* Generate docs with 'make docs'.
diff --git a/docs/dyn/games_v1.rooms.html b/docs/dyn/games_v1.rooms.html
index 7280a2d..860c71b 100644
--- a/docs/dyn/games_v1.rooms.html
+++ b/docs/dyn/games_v1.rooms.html
@@ -75,35 +75,35 @@
 <h1><a href="games_v1.html">Google Play Game Services API</a> . <a href="games_v1.rooms.html">rooms</a></h1>
 <h2>Instance Methods</h2>
 <p class="toc_element">
-  <code><a href="#create">create(body, language=None, consistencyToken=None)</a></code></p>
+  <code><a href="#create">create(body, language=None)</a></code></p>
 <p class="firstline">Create a room. For internal use by the Games SDK only. Calling this method directly is unsupported.</p>
 <p class="toc_element">
-  <code><a href="#decline">decline(roomId, language=None, consistencyToken=None)</a></code></p>
+  <code><a href="#decline">decline(roomId, language=None)</a></code></p>
 <p class="firstline">Decline an invitation to join a room. For internal use by the Games SDK only. Calling this method directly is unsupported.</p>
 <p class="toc_element">
-  <code><a href="#dismiss">dismiss(roomId, consistencyToken=None)</a></code></p>
+  <code><a href="#dismiss">dismiss(roomId)</a></code></p>
 <p class="firstline">Dismiss an invitation to join a room. For internal use by the Games SDK only. Calling this method directly is unsupported.</p>
 <p class="toc_element">
-  <code><a href="#get">get(roomId, language=None, consistencyToken=None)</a></code></p>
+  <code><a href="#get">get(roomId, language=None)</a></code></p>
 <p class="firstline">Get the data for a room.</p>
 <p class="toc_element">
-  <code><a href="#join">join(roomId, body, language=None, consistencyToken=None)</a></code></p>
+  <code><a href="#join">join(roomId, body, language=None)</a></code></p>
 <p class="firstline">Join a room. For internal use by the Games SDK only. Calling this method directly is unsupported.</p>
 <p class="toc_element">
-  <code><a href="#leave">leave(roomId, body, language=None, consistencyToken=None)</a></code></p>
+  <code><a href="#leave">leave(roomId, body, language=None)</a></code></p>
 <p class="firstline">Leave a room. For internal use by the Games SDK only. Calling this method directly is unsupported.</p>
 <p class="toc_element">
-  <code><a href="#list">list(pageToken=None, language=None, maxResults=None, consistencyToken=None)</a></code></p>
+  <code><a href="#list">list(pageToken=None, language=None, maxResults=None)</a></code></p>
 <p class="firstline">Returns invitations to join rooms.</p>
 <p class="toc_element">
   <code><a href="#list_next">list_next(previous_request, previous_response)</a></code></p>
 <p class="firstline">Retrieves the next page of results.</p>
 <p class="toc_element">
-  <code><a href="#reportStatus">reportStatus(roomId, body, language=None, consistencyToken=None)</a></code></p>
+  <code><a href="#reportStatus">reportStatus(roomId, body, language=None)</a></code></p>
 <p class="firstline">Updates sent by a client reporting the status of peers in a room. For internal use by the Games SDK only. Calling this method directly is unsupported.</p>
 <h3>Method Details</h3>
 <div class="method">
-    <code class="details" id="create">create(body, language=None, consistencyToken=None)</code>
+    <code class="details" id="create">create(body, language=None)</code>
   <pre>Create a room. For internal use by the Games SDK only. Calling this method directly is unsupported.
 
 Args:
@@ -142,7 +142,6 @@
   }
 
   language: string, The preferred language to use for strings returned by this method.
-  consistencyToken: string, The last-seen mutation timestamp.
 
 Returns:
   An object of the form:
@@ -261,13 +260,12 @@
 </div>
 
 <div class="method">
-    <code class="details" id="decline">decline(roomId, language=None, consistencyToken=None)</code>
+    <code class="details" id="decline">decline(roomId, language=None)</code>
   <pre>Decline an invitation to join a room. For internal use by the Games SDK only. Calling this method directly is unsupported.
 
 Args:
   roomId: string, The ID of the room. (required)
   language: string, The preferred language to use for strings returned by this method.
-  consistencyToken: string, The last-seen mutation timestamp.
 
 Returns:
   An object of the form:
@@ -386,23 +384,21 @@
 </div>
 
 <div class="method">
-    <code class="details" id="dismiss">dismiss(roomId, consistencyToken=None)</code>
+    <code class="details" id="dismiss">dismiss(roomId)</code>
   <pre>Dismiss an invitation to join a room. For internal use by the Games SDK only. Calling this method directly is unsupported.
 
 Args:
   roomId: string, The ID of the room. (required)
-  consistencyToken: string, The last-seen mutation timestamp.
 </pre>
 </div>
 
 <div class="method">
-    <code class="details" id="get">get(roomId, language=None, consistencyToken=None)</code>
+    <code class="details" id="get">get(roomId, language=None)</code>
   <pre>Get the data for a room.
 
 Args:
   roomId: string, The ID of the room. (required)
   language: string, The preferred language to use for strings returned by this method.
-  consistencyToken: string, The last-seen mutation timestamp.
 
 Returns:
   An object of the form:
@@ -521,7 +517,7 @@
 </div>
 
 <div class="method">
-    <code class="details" id="join">join(roomId, body, language=None, consistencyToken=None)</code>
+    <code class="details" id="join">join(roomId, body, language=None)</code>
   <pre>Join a room. For internal use by the Games SDK only. Calling this method directly is unsupported.
 
 Args:
@@ -550,7 +546,6 @@
   }
 
   language: string, The preferred language to use for strings returned by this method.
-  consistencyToken: string, The last-seen mutation timestamp.
 
 Returns:
   An object of the form:
@@ -669,7 +664,7 @@
 </div>
 
 <div class="method">
-    <code class="details" id="leave">leave(roomId, body, language=None, consistencyToken=None)</code>
+    <code class="details" id="leave">leave(roomId, body, language=None)</code>
   <pre>Leave a room. For internal use by the Games SDK only. Calling this method directly is unsupported.
 
 Args:
@@ -769,7 +764,6 @@
   }
 
   language: string, The preferred language to use for strings returned by this method.
-  consistencyToken: string, The last-seen mutation timestamp.
 
 Returns:
   An object of the form:
@@ -888,14 +882,13 @@
 </div>
 
 <div class="method">
-    <code class="details" id="list">list(pageToken=None, language=None, maxResults=None, consistencyToken=None)</code>
+    <code class="details" id="list">list(pageToken=None, language=None, maxResults=None)</code>
   <pre>Returns invitations to join rooms.
 
 Args:
   pageToken: string, The token returned by the previous request.
   language: string, The preferred language to use for strings returned by this method.
   maxResults: integer, The maximum number of rooms to return in the response, used for paging. For any response, the actual number of rooms to return may be less than the specified maxResults.
-  consistencyToken: string, The last-seen mutation timestamp.
 
 Returns:
   An object of the form:
@@ -1034,7 +1027,7 @@
 </div>
 
 <div class="method">
-    <code class="details" id="reportStatus">reportStatus(roomId, body, language=None, consistencyToken=None)</code>
+    <code class="details" id="reportStatus">reportStatus(roomId, body, language=None)</code>
   <pre>Updates sent by a client reporting the status of peers in a room. For internal use by the Games SDK only. Calling this method directly is unsupported.
 
 Args:
@@ -1065,7 +1058,6 @@
   }
 
   language: string, The preferred language to use for strings returned by this method.
-  consistencyToken: string, The last-seen mutation timestamp.
 
 Returns:
   An object of the form: