Add failing tests for merge returning same object if no changes will happen.
Add failing tests for merge returning same object if no changes will happen.

crudh/seamless-immutable,oliverwoodings/seamless-immutable,SamHowie/seamless-immutable,jedwards1211/seamless-immutable,rtfeldman/seamless-immutable,virajsanghvi/seamless-immutable