Add documentation on the curvilinear gmsh reader

Here we add the documentation on the curvilinear gmsh reader
implementation and, in particular, the implementation of the Lagrange
interpolation.