up #279 remove Gmsh headers from gmsh.hpp
it should reduce compilation memory usage since this header is included in many
places and the Gmsh headers are actually quite heavy