Eigen/LIS system includes on top level.

This moves the addition of the eigen and LIS include paths to top level CMake config when these libraries are found.

I did not check other dependencies (petsc, vtk, geotiff, etc.).

While eigen is header only library, lis is not. Linking of an executable to lis is still local to that cmake target.