Initial work on saving surface functions to file
Merge branch 'master' into save_surface-functions
Changes in SurfaceFunction interface

Complies with style guidelines
Use Eigen mappig of raw buffer instead of loop to set values_ internal
Move getFromRawBuffer template function to MathUtils
Add MathUtils.hpp to Includer.hpp
Correct erroneous call to check_include_files CMake function
Merge branch 'master' into save_surface-functions
Include CheckIncludeFiles CMake module
Merge branch 'master' into save_surface-functions
save_surface_functions and load_surface_function are now defined in Interface.cpp
save_surface_functions interface function now working.

The change of name of the surface function in the arithmetic operations overload was overly clever. Removed
load_surface_function works.

Had to correct name mangling...
Set CMP0017 iff CMake > 2.8.3
Add function in Interface for nonequilibrium.

The undelying facilities in the solvers are missing. Have to figure out the best/cleanest way to do it
added benzene test in old files for comparison
Merge branch 'master' of repo.ctcc.no:pcmsolver
Fix bug introduced in previous commit. The data() method of Eigen object has to handled extra carefully!
Merge branch 'debug_dalton'
Change the way Python detection and enabling are managed.