DS.Model.hasManyDidChange supports references, id-type tuples and id

TODO:
* 1 failing test