[testing] Cleanup import in test
[testing] Convert video_camera_diffimg_testing to new pymorse
[test] update camera test abs(sum) -> sum(abs)
[human] Add LEFTALTKEY for show_objects of human
[doc] More details on ROS installation
[builder] Add support for MORSE_RESOURCE_PATH (#187)
[doc] describe the details supervision service
[testing] Improve tests on waypoint services

Test the interaction between goto, stop, resume and get_dest.
Fix #202
[test] fix Odometry conflict with builder
[doc] Minor change in generate_doc
[teleport] Added 'translate' and 'rotate' services
Large rewrite of armatures management

Should close #86, #231 and #232

The commit now clearly separate the 'armature_actuator' and the
'armature_pose' sensor.

You can find their respective documentation here:
- http://www.openrobots.org/morse/doc/latest/user/actuators/armature_actuator.html
- http://www.openrobots.org/morse/doc/latest/user/sensors/armature_pose.html

Now supports:
- armature with a mix of prismatic and revolute joints
- taking into account speed when moving (ie, no more instant 'jump'
 to target position)
- default actions are implemented for both the armature actuator and the
  armature sensor to write/read armatures pose.

Two new/update unit-tests cover these features:
- armature_actuator_testing
- armature_pose_testing

This commit also remove the kuka_lwr and kuka_posture components that
are now obsolete (note: KUKA documentation still need to be updated).

This commit also include a documentation on how to create Blender
armatures that work well with MORSE.
[armatures] Armature sensor must now be parented to its armature

Previously, armature sensors would get a reference to the armature
the monitor throught the 'armature' property.

Now, armature sensor just need to be parented to their armature.

This ensure it will work with the 'auto-renaming' patch.

While here:
- improved error message when armature is not found
- renamed ArmatureActuatorClass into Armature
- fixed gripper_testing
- removed kuka_lwr_testing
[actuator] Fix the name of variable exposed in local_data

Must be v, not x :). It works with socket unit-test because we blindly
rewrite local_data in socket datastream stuff, but it is not the case in
some other middleware (yarp for example)
Missing name change after renaming of armature_actuator to armature

While here, remove kuka_lwr from cmake as it has been removed
Invert the PTU/PTU sensor parenting order

This is to be consistent with armature actuator/armature sensor.

While here, updated doc for auto-generation.
[doc] Minor doc update in armature_pose
[testing] Add missing armature_pose to cmake
[builder] human is now a robot
Implement the new object renaming policy

This commit introduce the automatic renaming of components,
based on the name of the variable used in the Builder script
and the place of the component in the hierarchy.

This should provide more natural naming behaviour (the components
become accessible with the same name as they were referenced in the
script) and prevent most of the name collision (that used to introduced
suffixes like '.001 etc)

Canvevat: only components visible from the top-level script, or
components appended to components visible from the scripts are renamed.