The TriangleComplex now uses GlobalMeshData for vertices

some things may be broken, but this is temporary
Infrastructure change related to GlobalMeshData

there is some kind of kd-tree related segfault to work out, but most things appear to be working