Merge pull request #505 from endJunction/GlobalNumericsConfig

Global numerics config
Merge pull request #511 from endJunction/EigenSystemInclude

Eigen/LIS system includes on top level.
[AL] Add LinearSolverType to GlobalSetup.

Used in NumericsConfig for coordination with global
matrix/vector types.
Merge branch 'AddLinearSolverInGlobalSetup' into develop
[PL] Add mesh node ids for BoundaryCondition.
[PL] Initialize node ids vec in boundary conditions.
Merge branch 'BC_searchNodes' into develop
[PL] Add createDofMap() in Process.
[PL] Use number of node's DOF in createDOFMap().
[PL] GW: Add MeshSubsets and MeshComponentMap.
[PL] GW: Add _dof_map, calling createDofMap.
[PL] GW: Show future usage of the _dof_map.
[PL] Empty solve().
[PL] Add initialize debug message.
[PL] Add simple GWFprocess::post() writing result.
[PL] Add next steps for solve().
[PL] Add GlobalSetup as template to GW process.
[PL] Add global matrix and rhs/solution vectors.
Add LinearSolver to GWProcess.
GW: Make linear solver happy with identity matrix.