Reset events include previous models.
isValid now takes an optional 'options' parameter that gets passed through to validate. Needed so one can test validation under a variety of contexts
Trigger error even when providing a callback.
Always trigger error when validation fails.
Fix #1377 - Saving without attrs triggers "error".
Fix #1584 - Create default Backbone.history.
allowing propname arg as collection comparator
variable name cleanup
Refactor extend.

* Use coffeescript style `this.constructor = child`.
* Extend child with parent and static props in one _.extend.
* Use _.has in place of hasOwnProperty.
Merge pull request #1585 from braddunbar/default-history

Fix #1584 - Create default Backbone.history.
Use Surrogate instead of Prototype.
Merge pull request #1590 from braddunbar/extend

Refactor extend.
teense of clarification about urlRoot being a rare override
Merge branch 'master' of github.com:documentcloud/backbone
changed suffix syntax to prefix
Update examples/todos/todos.js

fix js bug: Uncaught TypeError: Cannot read property 'localStorage' of undefined 
Merge pull request #1445 from 'emorikawa/master'.
No need to default `options` to `{}`.
updated docs to reflect new comparator API
Merge pull request #1472 from 'contiamo/master'.