title: Backbone.js fetch method with data option is passing URL params with square brackets
body: <p>I have the following code to fetch the data for my collection but with specifying what colors should come from the server:</p>
  
  <pre><code>fruits = new FruitsCollection();
  fruits.fetch({
      data: {color: ['red', 'green']}
  });
  </code></pre>
  
  <p>This is what I expect:</p>
  
  <pre><code>http://localhost:8000/api/fruits/?color=red&amp;color=green
  </code></pre>
  
  <p>This is what I got:</p>
  
  <pre><code>http://localhost:8000/api/fruits/?color[]=red&amp;color[]=green
  </code></pre>
  
  <p>As you can see, for some unknown reason Backbone.js is appending the square brackets to the URL params, instead of having <code>color=green</code> I have <code>color[]=green</code></p>
  
  <p>I'm using <a href="http://django-rest-framework.org/">django-rest-framework</a> in the server side and I know I can do a hardcoded fix there, but I prefer to know the logic reason because it is happening and how can I solve it from my javascript.</p>