Removes __hash__ and __eq__ support for self-referential annotations. It was slowing everything down too much. Instead, adds a AnaforaAnnotation.is_self_referential() which can be used to guard against that issue.
Fixes bug in detection of self references that was treating diamond dependencies as self references
Checks data for self-references in anafora.eval