[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.
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.
Added PETScWallClockTimer
Changed classes of RunTime and CPUTime
More changes for CPUTime and RunTime
Removed changes in CLI