Changed the API for IMesher to better support multiple submeshes, multiple UV channels, and multiple materials per submesh