Implement untested subdivide_once
Implement untested subdivide_once

In order to test it, we first need an unambiguous
representation of a geometrical configuration. SurfaceMesh
can represent equivalent configurations in many different
ways, depending on how the verices and triangles are numbered.

Andlon/neptune