Add keys, values, pairs, invert, pick, omit, each, and other
underscore methods to models
trying with faster array reset code (see http://stackoverflow.com/q/1232040)
fix failing test cases
use slice instead of _.clone per @caseywebdev
add collection models init to constructor
Issue number in comments.
Merge pull request #2106 from akre54/array-reset-speed-testing

Faster Collection _reset
Use === instead of == in Model#save

Its just a nit pick. I stumbled upon it today.
Merge pull request #2121 from gsamokovarov/patch-6

Use === instead of == in Model#save
Clarify collection request/sync event behavior
Merge pull request #2127 from philfreo/master

Clarify collection request/sync event behavior
Fixed minor bug in examples/todos/todos.js

AppView.addOne was being called with incorrect context from addAll.
The method still worked, since window.$("#todo-list") returns the correct element, 
but it may be confusing for people learning backbone.js.
Merge pull request #2128 from colevscode/master

Fixed a minor bug in examples/todos/todos.js
fix for #2100
Merge pull request #2132 from tgriesser/listenTo-patch

Fix for #2100
Bail from listenTo early.
Merge pull request #2133 from braddunbar/listen-to

Bail from listenTo early.
Account for listenTo/stopListening edge cases, add tests
Consistent argument names across event functions, remove unused argument from `triggerEvents`
Fix #2134 - Clarify purpose of toJSON in documentation.