Move some functions in the dependencies in order to have a cleaner code.
[Travis] Synchronize.
Update the origin of the sources to compile on catkin.
Update the dependencies download.
Testing.