Update readme and license files.
Update Doxygen config file.
Extend main CMakeLists file with options, including building tests with Eigen.
Update Travis CI config file to build tests using Eigen.