Implemented setitem_del, which really fires delitem (from ObservableDict). Thus, added conditional to ignore setitem_del in setattr, and for setitem_set to be handled correctly from setattr.
Implemented clear() in the dict ops.