Release v1.6.0 (#324)

* Update version and changelog for v1.6.0
* Update docs
diff --git a/docs/dyn/dataflow_v1b3.projects.templates.html b/docs/dyn/dataflow_v1b3.projects.templates.html
index 27e4783..351451a 100644
--- a/docs/dyn/dataflow_v1b3.projects.templates.html
+++ b/docs/dyn/dataflow_v1b3.projects.templates.html
@@ -88,10 +88,18 @@
     The object takes the form of:
 
 { # Request to create a Dataflow job.
+    "environment": { # Environment values to set at runtime. # Runtime environment for the job.
+      "maxWorkers": 42, # The maximum number of workers to start for the job.
+      "tempLocation": "A String", # The temp location to use for the job.
+      "serviceAccountEmail": "A String", # The service account to run the job as.
+      "zone": "A String", # The zone to start the workers in.
+      "bypassTempDirValidation": True or False, # Bypass the safety checks for the job's temp directory. Use with caution.
+    },
     "gcsPath": "A String", # A path to the serialized JSON representation of the job.
     "parameters": { # Dynamic parameterization of the job's runtime environment.
       "a_key": "A String",
     },
+    "jobName": "A String", # The job name to use for the created job..
   }
 
   x__xgafv: string, V1 error format.
@@ -103,6 +111,7 @@
       "clientRequestId": "A String", # Client's unique identifier of the job, re-used by SDK across retried attempts. If this field is set, the service will ensure its uniqueness. That is, the request to create a job will fail if the service has knowledge of a previously submitted job with the same client's id and job name. The caller may, for example, use this field to ensure idempotence of job creation across retried attempts to create a job. By default, the field is empty and, in that case, the service ignores it.
       "requestedState": "A String", # The job's requested state. UpdateJob may be used to switch between the JOB_STATE_STOPPED and JOB_STATE_RUNNING states, by setting requested_state. UpdateJob may also be used to directly set a job's requested state to JOB_STATE_CANCELLED or JOB_STATE_DONE, irrevocably terminating the job if it has not already reached a terminal state.
       "name": "A String", # The user-specified Dataflow job name. Only one Job with a given name may exist in a project at any given time. If a caller attempts to create a Job with the same name as an already-existing Job, the attempt will return the existing Job. The name must match the regular expression [a-z]([-a-z0-9]{0,38}[a-z0-9])?
+      "location": "A String", # The location which contains this job.
       "replacedByJobId": "A String", # If another job is an update of this job (and thus, this job is in JOB_STATE_UPDATED), this field will contain the ID of that job.
       "projectId": "A String", # The project which owns the job.
       "labels": { # User-defined labels for this job. The labels map can contain no more than 64 entries. Entries of the labels map are UTF8 strings that comply with the following restrictions: * Keys must conform to regexp: \p{Ll}\p{Lo}{0,62} * Values must conform to regexp: [\p{Ll}\p{Lo}\p{N}_-]{0,63} * Both keys and values are additionally constrained to be <= 128 bytes in size.