Merge pull request #519 from endJunction/RefactorDofTableConstruction

Refactor dof table construction
Merge pull request #520 from endJunction/AddLinearSolverInGlobalSetup

[AL] Add LinearSolverType to GlobalSetup.
[AL] Add back addToGlobal() in VectorMatrixAsm.
[T] Add GlobalMatrix/Vector to SteadyDiffusion2D example.
[PL] GW: Add LocalAssemblerData skeleton.
[PL] GW: Fill init, assemble. Add shape matrices.
[AL] Add LocalDataInitializer.

This adds a mapping from element types to the
corresponding shape functions. The latter are
passed as a template parameter to the
LocalAssemblerData.
[T] Remove unused default_eps in TestIsPointInTriangle.
Add SimpleWrapper for ctest.
[PL] Add mesh node ids for BoundaryCondition.
[PL] Initialize node ids vec in boundary conditions.
Merge branches 'BC_searchNodes' and 'other' into develop
Merge branch 'GWPLocalAsm' into develop