unset does *not* need to fire a change for undefined attributes
optimize computeChanges() by removing a splice, and fix a bug with multiple falsy values being set for an attribute
various simplifications to _computeChanges
Removing pedantic definition of internal private variables
rename _currentState to _currentAttributes
Merge pull request #1905 from caseywebdev/update

Simplify/robustify `update`
fixing issue in patch not sending data
Merge pull request #1907 from tgriesser/patch-bug

Fixing issue in patch not sending data
removing false optimization, inlining triggerEvents. Thanks @caseywebdev
Revert "removing false optimization, inlining triggerEvents. Thanks @caseywebdev"

This reverts commit 957595f56f3be1f84d377cc97cae3b683fb3019f.
Bump Underscore to 1.4.3 in package.json and index.html
Merge pull request #1911 from gsamokovarov/bump-to-underscore-14

Bump Underscore to 1.4.3 in package.json and index.html
Fixes #1913 -- updates Backbone defaults semantics to use _.defaults.
Fixes #1912 -- Collection#fetch only parses once.
Cache context, avoid switch in loop, profit
failing unit tests with 'defaults'
Merge pull request #1917 from elasticsales/master

failing unit tests with 'defaults'
Fix earlier commit -- got my defaults ordering backwards.
inlining defaults
Merge pull request #1916 from caseywebdev/events

Cache context, avoid switch in loop, profit