Simply gmsh ascii and binary reading. Update intel ifdefs such that things work with the latest intel compilers. There clearly remains an outstanding intel bug, which I will report, but with these changes both ascii and binary gmsh are now supported with intel.