Add a file to Compute catkin specific variables.

  This files sets some variables that would be set by catkin build system if
  we used it to install ros packages.
  The aim of this package is thus to emulate catkin behavior without depending
  on catkin.
eigen.cmake: Include as system header to avoid triggering warnings.
Add bindir in pkg-config file.
Export binary installation directory in pkg-config file.

  Warning: this file overrides CMAKE_INSTALL_BINDIR. As such, bindir cannot
  be parameterized by the user anymore.
Remove "\n" at end of ${PKG}_ROS_PREFIX
Force default libdir value to ${prefix}/lib.
Add pkglibdir in pc file.
Remove trailing end of line in output of uname.

  This issue appeared suddenly, probably due to an upgrade of cmake.
Detect pkglibdir.
pkg-config.cmake: Log some more variables.
Evaluate bindir on dependencies.
github/update-doxygen-doc.sh: fix commit generation
Allow defining the eigen version required before calling SEARCH_FOR_EIGEN.
Merge pull request #21 from jrl-umi3218/topic/choose_eigen_version

Allow defining the eigen version required before calling SEARCH_FOR_EIGE...
Cancel the force default libdir value.

On 64bits systems, this forces the installation path
to be lib/ rather than x86_64-linux-gnu/lib
Also, when passing in the if condition, the lib install
path becomes in the .pc file
${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_PREFIX}/lib
which will cause some issues later when using those informations.
Add a macro to search a documentation dependency

  ADD_DOC_DEPENDENCY works as ADD_REQUIRED_DEPENDENCY except that it does not
  add the dependency in the "requires" field of the package.
  useful mainly for doxytag files.
update-doxygen-doc.sh: allow out of build use
Make licenses uniform
Add fix-license.sh script
Fix generated headers copyright