Update gmsh (+petsc and opencascade)

Allow gmsh to be compiled with petsc/slepc and opencascade to support real CAD geometries.