closes #673 (closed)
Fix-up for the intersection_join_doc branch to build docs without warning/error
Rewrite of the intersection and join dispatchers with the aim to make the intersection/join of one object with itself possible. And to raise NotImplementedError
if an intersection/join is not possible. Explanation on supported types was added to the doc strings.