use boost::optional as a return value of getMeshNodeIDForPoint()
add a general searching function for any geometric types in MeshNodeSearcher
add Distribution function
update coryright year
testing spatial function does not need to be combined with mesh nodes. make it simple
add tests for generating distributed nodal values
adjusted LayeredVolume-interface to take raster files from bottom to top
changed static methods in MeshLayerMapper to non-static
add explicit and assignment operator to DenseMatrix
add NewtonRaphson
add tests for NewtonRaphson
Declare and init vars in same place.
Add spaces around operators.
fix copyright
Merge pull request #31 from endJunction/add-Newton

Add newton
slightly changed creation of static subsurface layers
moved raster i/o to FileIO/AsciiRasterInterface
replace dynamic_cast with static_cast
[Doc] Create Documentation/. Move namespace docs.
[Doc] Update namespace doc for previous move.