solve bug with embeded triangles
The bug caused the original boundary triangles (which were actually two constrained interior triangles) to disappear from the SPR structure. Now the constrained interior triangles are stored at a distinct position in the SPRCavity structure and the bug is no more.