model/bug: correctly watch keys given possible parent changes.

* possibly doubly nested models still don't work..?
model/new: allow #rebind(key) on models to trigger a bind application.
model/new: add #setAll(attrs) to completely consume a new attr bag.