trixApply now passes a data pointer to handler function
surface normal calculation can now generate vectors in either direction
default assumes CCW vertex winding order (right hand rule); select CW to assert inverse winding order
simplification of face normal param types
deal with trix_winding_order directly instead of casting void
resetNormals now uses trixApply