allow operation with dense array for Backbone collection

It throws `TypeError` for collection operations with Backbone v1.1.0.

```javascript
//  TypeError: Cannot read property 'id' of undefined
new Backbone.Collection(new Array(5)); 
col.add([undefined, {label: 'a'}]);
col.reset([{label: 'a'}, undefined, new Backbone.Model()]);
```