MeshLib::Mesh: added properties.

Added attributes and methods to manage properties.
Add MaterialID as property instead to store it directly in the mesh element.

Until now the material of the element was stored in the element itself.

Signed-off-by: Thomas Fischer <thomas.fischer@ufz.de>
[VtkVis] MaterialID as property instead to store it directly in the mesh element.

Until now the material of the element was stored in the element itself.

Signed-off-by: Thomas Fischer <thomas.fischer@ufz.de>
Setting the material group id from a property vector from MeshLib::Mesh.

Until now the material id was set directly in the MeshLib::Element.
Adding property vecs of the mesh to vtkUnstructuredGrid.

Since the use of the names of the property vecs of the mesh it is also possible to remove attribute _matName.
Setting the material group id from a property vector from MeshLib::Mesh.

Until now the material id was set directly in the MeshLib::Element.
Use the property vecs instead of using the val of the elem for material.
Added GocadSGridReader programme to CMakeLists.txt
Added '#include <string>'.
Used MeshLib::Node instead of double coordinates.
Initial commit for GocadSGridReader.
Small changes for compilation with OGS-6.
Added simple program to convert OGS meshes into vtk format.
Removed tool ConvertGliToVtk.
Added namespace qualifier MathLib and including Vector3.h.
Added three methods to class GocadSGridReader.

Added getElements() (public), readElementPropertiesBinary() and createElements() (private).
Added a vector for the created mesh elements.
Corrected a bug in operator() of private class IndexCalculator.
Added logog to GocadSGridReaderMain.cpp and using new functionality of class GocadSGridReader.
Added logog output.
Using logog logging in GocadSGridReader.
Read split nodes and integrate them in elements.

Read split nodes from sg file and change nodes in elements according to the split information.