Add Triangle shape
Add Edge shape
Add Circle shape
Add DEdge for Delaunay triangulation
Add Delaunay triangulation
Fix getNormal for Triangle2
Circle code cleanup
Add DEdge constructors
Delaunay code cleanup, add getters for points/edges/triangles
Fix undefined reference in Edge class