activated legacy format for geometry data in debug mode
Merge branch 'master' of https://github.com/ufz/ogs

Conflicts:
	Gui/DataView/GeoTreeView.cpp
	Gui/mainwindow.cpp
extended implementation of gsp file to specify processes and store process-dependent data
removed debug msg
fixed indentation and renamed method
renamed gsp-interface to project-interface
Merge Extension of XML project files #434.
Merge remote-tracking branch 'ufz/pr/434' into develop

Conflicts:
	FileIO/XmlIO/Qt/XmlProjectInterface.cpp

Added const and & for filename type.
[T] Include test/AddTest.cmake globally.
[T] Simple AddOgsBenchmark cmake macro for testing
Merge branch 'external-data' into develop
[AL] Forward additional args for local assembly.
[AL] Overloaded SerialExecutor::execute().

The overloaded version takes a third argument. This argument is used
needed properties in the local assembler.
[AL] Overloaded VectorMatrixAssembler::operator().

The overloaded version has a parameter for data needed by the local assembly process.
[AL] Add SimpleAssembler used for shape matrix initialization.

No local vectors/matrices and no modification of global vector/matrix.
[MGTL] Fix calculation of search length.

In case of aquidistant meshes the expression sum_of_sqr - (sum*sum)/edge_cnt can
get negative due to numerical calculation.  The root of a negative value is not
computable in real numbers.
[MGTL] Added class MeshNodesToPoints.

It is used for conversion of mesh nodes to geometric points required for
visualization.
[MGTL] Add assertion in MeshNodesAlongPolyline().
[ML] Decrease Lis solver default tolerance.

This resolves issues for to high tolerance when applied to matrices with penalty terms from Dirichlet BC.
[ML] Using Eigen notation in GloablDenseMatrix.

Using rows() and cols() instead of getNRows() and getNCols().