Gmsh boundary ids

Re-enabling Gmsh support by adding boundary ID handling.