Cubedsphere

This code implements a cubed sphere mesh, with gnonomic projection. I also left some code there for the dmplex refinement approach, which currently causes dmplex to segfault, since dmplex doesn't expect embedded quads in 3D.
The real test is to do this in parallel too (the next test in the file, I think)