Overhauled polygon triangulation, now uses GLU's libtess through github.com/cscheid/tessellate