Avoid splitting of wrong edge in ShapeFix_IntersectionTool. Added protection for case when index of edge to be split is out of range. Added test bugs heal bug29695