Make TriangleTopology::incident_faces not inline to avoid undefined symbol in optimized builds when python support is disabled