Entity View: clearing own model binds on destroy

In addition to the view destroy, an entity view's destroy should also
take care of unbinding anything that's been bound to the model.

This depends on binding to the model with `this` context.
util/diff: preventing objectCheck of null values