title: $.when with multiple promises not working as expected
body: <p>Normal call to a table in Azure Mobile service is like this:</p>
  
  <pre><code>var tbl1 = azureService.client.getTable('tbl1');
  
  
  tbl1.where({PatientID:patientId}).read().done(
    function(result){
  
  },
    function(err){
  });
  </code></pre>
  
  <p>but when im trying with $.when I cant figure it out how should I do it.</p>
  
  <pre><code>$.when(tbl1.where({ PatientID: patientId }).read(),
                     tbl2.where({ PatientID: patientId }).read(),
                     tbl3.where({ PatientID: patientId }).read(),
                     tbl4.where({ PatientID: patientId }).read(),
                     tbl5.where({ PatientID: patientId }).read()).done(function (a,b,c,d,e) {
  //hear a,b,c,d,e all are coming as promise() but not actual data
  //how can I access data or the calling is not done right
  
                     }, function (err) {
                         console.log(err);
                     });
  </code></pre>