title: gcloud filters regex inconsistency
body: <p>When I run the same flavor of command on the compute instances it works correctly</p>
  
  <pre><code>gcloud compute instances list --filter='name~mysql'
  </code></pre>
  
  <p>However, when I ran this command </p>
  
  <pre><code>gcloud dataproc clusters list --filter='clusterName ~ dev'
  </code></pre>
  
  <p>I get this error</p>
  
  <pre><code>ERROR: (gcloud.dataproc.clusters.list) INVALID_ARGUMENT: Could not parse the filter: ParserException:errors {
    line: 1
    column: 13
    message: "syntax error"
    token: "~"
  }
  </code></pre>
  
  <p>Any idea why the filter behaves this way? </p>