Preparations for implementation of 2d ground water flow example.

This pull request is a preparation for creating a boost xml interface (we can/want not use Qt for this) that should be used later on in 2d ground water flow example.