fixed copy constructor of line element where neighbours were not copied
Merge branch 'master' of https://github.com/ufz/ogs
add dimension, n_all_nodes, n_base_nodes to element classes as static const
use the static const variables in getoDimension() and getNNodes()
Merge pull request #384 from norihiro-w/add-static-const-vars-to-elements

Add static const variables to elements
[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().
[ML] Add FP_T and IDX_T typedefs for LisMatrix
[ML] Comment out matrix size check in GlobalDenseMatrix::add().
[ML] Comment out matrix size check in LisMatrix::add().
[NumLib] Set shape matrices explicitly to zero.

This fixes some tests that are using the Eigen matrices.
[NumLib] Tests: Ensure zero entries in matrices.
Add SimpleTest/FemTests to global cmake.