Update custom variable names in main CMakeLists to avoid possible clashes with in-built names.
Update Doxygen with new custom variable names.
Fix minor things in readme.
Update license headers in source and header files.
Split Eigen test off into separate file (macro juggling not working).
Update search path variables in SAM CMake module.