backport tetrahedron intersection code from latest gist, add/update protocol impls
backport tetrahedron intersection code from latest gist, add/update protocol impls

JDReutt/geom,thi-ng/geom,thi-ng/geom