[A] Add numerics configuration in own header.
[A] Include numericsConfig.h
[A] Add ProjectData::processBuilder().

The GroundwaterFlowProcess is taken out because it does not exists for now.
This is an example.
[A] Call project.buildProcess from main.
Node searching methods need to know whether they process only base nodes or all nodes including nonlinear
calculate node distance in element and mesh
support node distance in HeuristicSearchLength
Add eigen include to system includes if found.
If using lis, add path to system includes by default.
[ML] A MSVC friendly alternative to MathLib::pow().
Replace constexpr with const.
Correct linking errors for VS compiler/WIN32.
[ML] Move Face/Cell implementations in header file.
Revert "[ML] Move Face/Cell implementations in header file."

This reverts commit 14cdf0c6fd7edb7de0f3e026ca2aadd01a55f9d5.
Merge pull request #513 from endJunction/MathLibMSVCPow

Math lib msvc pow
don't use new lines and tabs in property tree if Boost > 1.55
Merge branch 'fix-boost-xmlwriter'
Merge pull request #505 from endJunction/GlobalNumericsConfig

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

Eigen/LIS system includes on top level.
First implementation of catalyst/vtk integration.