unify wireframe and shaded entity rendering
so that drawing the sorted triangles correctly overlaps the wireframe when both are active
Add vector arithmetic functions to quat library
make 3d nav contact ring size based on model intersection with ship ring plane