Add keys, values, pairs, invert, pick, omit, each, and other
underscore methods to models
add reset collection memory tests
Improve consistency: get rid of a zealous early error breaking apps in inconvenient ways

Since jQuery.on() and Backbone.Events.on are silently ignoring invalid callbacks,
Backbone.View.delegateEvents should too.

See #2184 for previous discussion about how Backbone is supposed to behave on obvious developer errors
initial attempt at moving `add` logic to `update`
fix two parse tests to actually have something to parse
remove options check guard
attempt to follow BB style a little closer
have reset specify merge: false to update
save a remove loop by setting remove to false in reset
update returns `this`, save an extra line by returning update directly
Cleanup `reset` by using `add` to extend merge and remove args
Move stuff around, handle null cleanly
Merge pull request #1 from caseywebdev/refactor

Move stuff around, handle null cleanly
Add .jshintrc
fix isValid
move changelog update to new version
Put localStorage up to date
backbone.mootools is no more + link to localstorage project instead of outdated docs
updated backbone.localStorage with latest version
add options.parse to the model constructor documentation