Clean and regen docs (#401)

diff --git a/docs/dyn/servicecontrol_v1.services.html b/docs/dyn/servicecontrol_v1.services.html
index e58d8b1..9644f2b 100644
--- a/docs/dyn/servicecontrol_v1.services.html
+++ b/docs/dyn/servicecontrol_v1.services.html
@@ -286,15 +286,6 @@
   An object of the form:
 
     { # Response message for the AllocateQuota method.
-    "allocateErrors": [ # Indicates the decision of the allocate.
-      {
-        "code": "A String", # Error code.
-        "description": "A String", # Free-form text that provides details on the cause of the error.
-        "subject": "A String", # Subject to whom this error applies. See the specific enum for more details
-            # on this field. For example, "clientip:<ip address of client>" or
-            # "project:<Google developer project id>".
-      },
-    ],
     "serviceConfigId": "A String", # ID of the actual config used to process the request.
     "quotaMetrics": [ # Quota metrics to indicate the result of allocation. Depending on the
         # request, one or more of the following metrics will be included:
@@ -425,6 +416,15 @@
         "metricName": "A String", # The metric name defined in the service configuration.
       },
     ],
+    "allocateErrors": [ # Indicates the decision of the allocate.
+      {
+        "code": "A String", # Error code.
+        "description": "A String", # Free-form text that provides details on the cause of the error.
+        "subject": "A String", # Subject to whom this error applies. See the specific enum for more details
+            # on this field. For example, "clientip:<ip address of client>" or
+            # "project:<Google developer project id>".
+      },
+    ],
     "operationId": "A String", # The same operation_id value used in the AllocateQuotaRequest. Used for
         # logging and diagnostics purposes.
   }</pre>
@@ -654,13 +654,13 @@
               # is expressed as a JSON object.
             "a_key": "", # Properties of the object.
           },
+          "insertId": "A String", # A unique ID for the log entry used for deduplication. If omitted,
+              # the implementation will generate one based on operation_id.
           "protoPayload": { # The log entry payload, represented as a protocol buffer that is
               # expressed as a JSON object. You can only pass `protoPayload`
               # values that belong to a set of approved types.
             "a_key": "", # Properties of the object. Contains field @type with type URL.
           },
-          "insertId": "A String", # A unique ID for the log entry used for deduplication. If omitted,
-              # the implementation will generate one based on operation_id.
           "name": "A String", # Required. The log to which this log entry belongs. Examples: `"syslog"`,
               # `"book_log"`.
         },
@@ -693,12 +693,6 @@
     { # Response message for the Check method.
     "serviceConfigId": "A String", # The actual config id used to process the request.
     "quotaInfo": { # Contains the quota information for a quota check response. # Quota information for the check request associated with this response.
-      "quotaConsumed": { # Map of quota group name to the actual number of tokens consumed. If the
-          # quota check was not successful, then this will not be populated due to no
-          # quota consumption.
-          # Deprecated: Use quota_metrics to get per quota group usage.
-        "a_key": 42,
-      },
       "quotaMetrics": [ # Quota metrics to indicate the usage. Depending on the check request, one or
           # more of the following metrics will be included:
           #
@@ -831,6 +825,12 @@
           # Deprecated: Use quota_metrics to get per quota group limit exceeded status.
         "A String",
       ],
+      "quotaConsumed": { # Map of quota group name to the actual number of tokens consumed. If the
+          # quota check was not successful, then this will not be populated due to no
+          # quota consumption.
+          # Deprecated: Use quota_metrics to get per quota group usage.
+        "a_key": 42,
+      },
     },
     "checkInfo": { # Feedback data returned from the server during processing a Check request.
       "unusedArguments": [ # A list of fields and label keys that are ignored by the server.
@@ -1740,13 +1740,13 @@
                 # is expressed as a JSON object.
               "a_key": "", # Properties of the object.
             },
+            "insertId": "A String", # A unique ID for the log entry used for deduplication. If omitted,
+                # the implementation will generate one based on operation_id.
             "protoPayload": { # The log entry payload, represented as a protocol buffer that is
                 # expressed as a JSON object. You can only pass `protoPayload`
                 # values that belong to a set of approved types.
               "a_key": "", # Properties of the object. Contains field @type with type URL.
             },
-            "insertId": "A String", # A unique ID for the log entry used for deduplication. If omitted,
-                # the implementation will generate one based on operation_id.
             "name": "A String", # Required. The log to which this log entry belongs. Examples: `"syslog"`,
                 # `"book_log"`.
           },
@@ -1814,7 +1814,7 @@
             # error message is needed, put the localized message in the error details or
             # localize it in the client. The optional error details may contain arbitrary
             # information about the error. There is a predefined set of error detail types
-            # in the package `google.rpc` which can be used for common error conditions.
+            # in the package `google.rpc` that can be used for common error conditions.
             #
             # # Language mapping
             #
@@ -1837,7 +1837,7 @@
             #     errors.
             #
             # - Workflow errors. A typical workflow has multiple steps. Each step may
-            #     have a `Status` message for error reporting purpose.
+            #     have a `Status` message for error reporting.
             #
             # - Batch operations. If a client uses batch request and batch response, the
             #     `Status` message should be used directly inside batch response, one for
@@ -1873,12 +1873,6 @@
         # If there is no quota release request, report_quota_info will be empty.
       {
         "quotaInfo": { # Contains the quota information for a quota check response. # Quota usage info when processing the `Operation`.
-          "quotaConsumed": { # Map of quota group name to the actual number of tokens consumed. If the
-              # quota check was not successful, then this will not be populated due to no
-              # quota consumption.
-              # Deprecated: Use quota_metrics to get per quota group usage.
-            "a_key": 42,
-          },
           "quotaMetrics": [ # Quota metrics to indicate the usage. Depending on the check request, one or
               # more of the following metrics will be included:
               #
@@ -2011,6 +2005,12 @@
               # Deprecated: Use quota_metrics to get per quota group limit exceeded status.
             "A String",
           ],
+          "quotaConsumed": { # Map of quota group name to the actual number of tokens consumed. If the
+              # quota check was not successful, then this will not be populated due to no
+              # quota consumption.
+              # Deprecated: Use quota_metrics to get per quota group usage.
+            "a_key": 42,
+          },
         },
         "operationId": "A String", # The Operation.operation_id value from the request.
       },