fixed automatic path generation for tetgen filename
fixed node order for boundary triangles
Merge branch 'master' of https://github.com/ufz/ogs
changed signature of getSurfaceAreaForNodes to not use pointers
added option to getMeshSurface() to keep node ids from original mesh
added function to Raster to return value at point coordinates
added general readRaster-method
fixed surface-normal requirement for surface extraction
added direct source terms with surface integration and shortened direct value method
fixed normalisation
fixed variable name + documentation for flag
transforming file extension to lower case
changes based on PR comments
Merge pull request #411 from rinkk/GuiSurfaceIntegration

GUI surface integration for source terms

Remark: The Travis CI build fails, because one test for reading and writing xml files fails in one configuration. This happens sometimes. Since this PR doesn't touch xml functionality I merge it although Travis CI is failing.
[FileIO] Implemented getMeshDensityAtStations().
[FileIO] Using station mesh density at station points.
[GMSHPolygonTree] Removed method declarations with missing implementation.
[GMSH] Made docu more specific.
Substituted size_t with std::size_t.
[GMSHPolygonTree] Reduced indentation in insertPolyline().