[builder] Components name in overlays where not correctly renamed
Hint developers when they forget to set the chain callback in overlays
[ros] Replace '.' by '/' in ROS services name + fix shadowing of RequestManager.services()
[pr2] Fixed the armature overlay that provides the 'Joint Trajectory Action'
[pr2] Fix PR2 joint names to match real ones

While here, removed obsolete 'jointstate' ROS overlay
Allow for passing named argument to overlay constructors

Typical usage would be:
toto.configure_overlay('ros', 'path.to.my.Overlay', tata='tutu')

In that example, the Overlay() constructor would be called like that: Overlay(tata='tutu')
[builder] Added hokuyo to sensors known from ROS
[builder] Minor doc
[ros] Allow to set custom topic name in a robust manner

While here, fix old change in publish() signature
[ros] Improved the overlay for JointTrajectoryActions (armatures)

The order of joints is now correctly parsed.
The overlay now accept a 'namespace' argument to override the default component name.
[ros] Added serialization code for JointTrajectoryControllerState

This can be used as an alternative to standard JointState.
Used by the PR2 controllers, for instance.
[pr2] Builder script: support for armatures + remapping of laser and odom

Initial armature support is not yet complete, but not far anymore. JointTrajectoryAction servers are
now created for the head, torso, l_arm and r_arm.