Added isDescendant / isAscendent methods for NSManagedObjectContext
inContext returns temporary object if otherContext is descendant of the NSManagedObjectContext