add icosohedron mesh generator code
add sphere normalizing code
add lookup_maybe_add_vertex to mesh code
add mesh_free function
separate allocation and copying in mesh_duplicate
add icosphere code
fix spherical normals