Adds support for mismatched contexts in MR_deleteInContext:

MR_deleteInContext: now checks that the managed object is loaded in the specified context before deleting it.

Since `MR_deleteInContext:` may be supplied with a context other than that of the receiver, it needs to load the managed object in that context in order to delete it.