Reading boundary conditions from xml file.

This is a first approach using boost to read boundary / initial conditions and source terms. At the moment only the reading/parsing of boundary conditions is implemented since we need this functionality for the first 2d ground water simulation. This PR is on the top of [PR 242](https://github.com/ufz/ogs/pull/242). Please review and if possible merge PR 242 first.