powmedia/backbone-deep-model — pull request #16 by jessehouchins (2012-07-02 19:51:19+00:00)
Title: Added "change:*" event triggers for ancestors of nested attributes.

This code change will trigger ".*" events for all ancestors of nested attributes that are changed. For example:

```javascript
model.set('some.long.path',true);
// will trigger events with the following bindings
// 'change:some.long.path'
// 'change:some.long.*'
// 'change:some.*'
// 'change:*'
```

Feel free to make comments or suggest improvements. As it is implemented, the events don't necessarily fire in a logical order. for my purposes, that wasn't a requirement.