using 'current' instead of storing extra state
Use boolean for `nested`.
Pour one out on the ground for JSLitmus...
Merge pull request #1995 from braddunbar/simple

Use boolean for `nested`.
Only sort when a model is changed or added
Options everywhere
Speed up set, see http://jsperf.com/isobject-vs-typeof
Bring add optimization over to simple
Bring add/sort optimization over to simple
sync tests passing, tweaking save validation rules
Ensure toJSON receives the correct attributes.
Merge pull request #1996 from caseywebdev/sort

Only sort when a model is changed or added
Perf tweaks, see http://jsperf.com/testing-equals-versus-strict-equals/3, http://jsperf.com/conditional-assignment-vs-reassignment
Fix #1980 - Named and optional params.
Add test for smart add-sorting
revisited tests with simple silent
merged with simple
trying new hasChanged() semantics
hasChanged shouldn't be true after the constructor.
Merge pull request #2001 from braddunbar/simple

Ensure toJSON receives the correct attributes.