Fix: add VertexCacheOptimizer to work around the OSG MeshOptimizer bug in which it sometimes corrupts line geometries