[doc] testing fix ros commands
[builder] components classes w/ creator

WIP #221 - Will allow us to delete many binary .blend
files and save aprox. 8 MB
(we might keep them for backward compatibility)

Modify the test with those new classes,
move Human to morse.builder.robots.human,
set_blender_object w/matrix_parent_inverse.identity
  -> fixing GPS pose relative to ATRV (z=+0.10)
clean PassiveObject class
[builder] add cfg_radar Gripper
[sensor] fix kuka_posture init

was trying to get an instance from componentDict in init, while at this
moment of the simulation, the Kuka actuator might not be instantiated
yet.
[sick] fix bug when arc visible and no layers
[test] update ROS tests w/creator
[creator] update sensors meshes scale
[test] update robots w/creator and fix Z
[builder] update PassiveObject doc
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)
[actuator] Improve a bit documentation and style
[core] Copy the doc in the decorated async function

It permits to build useful doc for asynchronous service
[doc] Don't replace \n by '' but by space
[doc] Generate automatically documentation for rotorcraft_waypoint
[doc] Use automatically generated doc for more components
[doc] Link component doc to source file and unit-test file
[builder] fix empty_add is new in 2.65