MeshLayerMapper revision

Revised the MshLayerMapper class to adapt it to current OGS 6 standards (const's, naming, references, std::arrays, etc.), removed some issues and moved the whole thing into MeshLib.