Set ROBOPTIM_DO_NOT_CHECK_ALLOCATION as a cache variable and forward to ...

...pc file

Calling Eigen::internal::set_is_malloc_allowed (true/false) successively is not very robust.
This pull request enable users to discard dynamic allocation checking in their dependencies.