Triangle: Store indices to list of Points
Rename include guards
Rework handling of triangles and connectivity

And store new triangles over old triangles when splitting, avoiding the
problem of no-longer-valid triangles in the list.
DelaunayTri: Move splitting work into separate function
Add whitespace