new GridTools::flatten_triangulation

New GridTools::flatten_triangulation. Gives the ability to copy a flattened version of a Triangulation, with possibly different spacedims.
Yes. It is not going to work with hanging nodes. It will create triangulations with interior boundaries. I'll document this.