Merge branch 'garth/fix-issue-341-mesh-self-assignment'
Switch CellType pointer from plain pointer to std::unique_ptr in Mesh.
Merge branch 'garth/fix-mesh-celltype-pointer-type' into next