Fixes issue #904
use `$` as DOM abstraction library
… after the model is removed." This reverts commit 0cbcdc9.
…he model is removed.
fixes #915 - nested `'change:attr'` events
* `'change'` does not fire without changes * nested `'change:attr'` events are fired * `'change'` is only fired once for nested calls * nested `'change'` events are fired
fixes #928 - Save sends correct attrs.
* Temporarily set model's attrs for `sync`. * Remove cross-module (global) dependencies in Collection, Model, and sync test modules.
Passing Falsey Keys to `hasChanged` or `previous`
Return `this` from View.setElement()
fixes #907 - `save` with `wait` succeeds without `validate`