Handle catkin packages.

This PR allows to handle catkin packages, that will be compiled using catkin_make.
The installation and the generation of the doc are also handled, as well as catkin_lite, that checks whether the 
package is well written. The failure for catkin_lite can be allowed with an option.

This PR has been tested there:
https://travis-ci.org/francois-keith/dynamic_graph_bridge/

I see, solid point. I'll add that.