This patch creates a new type of batch if the Use UV for mapping option in the Object Data tab of Curves, Surfaces and Texts is enabled.
The downside is that to create a vbo with uvs, the current batch with index buffers is not applicable.
Therefore it was necessary to create a batch with a vertex buffer with the coordinates of all the looptris, along with the normal and the uvs of each vertex.
So more memory in the vram has to be used for Displists with UV :\
I do not know if there is a better solution, so here the patch for review.