Update NekMesh linearise module
This MR updates the linearise if invalid command so that all element and curvature types can be processed. Additionally, it will recursively sweep through neighbours so that the module does not need to be run more than once to get rid of all invalid elements.