Constrained Delaunay triangulation

Enforcing Boundary Edges in Mesh Generation. This is part of the triangulation series.