testing/ros: do not sys.exit(1) anymore if wrong ROS config

Instead, throw a RosInstallationError. This prevent sphinx termination when generating the
doc.
[doc] Tuned generate_doc to improve rendering of component doc
[doc] Tuned core/sensor and actuator/waypoint docstring formatting
[profiler] write profile in each object (no SSR)