Added support for connecting to local broker

By doing this the nodelet can connect to a local broker allowing
direct function calls and memory access.

Note that the nodelet will prefer the local broker over one
specified on the command line or using ros parameters.
add urdf parsing libs and generation script
Update README.rst
changed actuator frames naming convention
update file according to comments of vrabaud
Try remote naoqi before local naoqi.
Merge pull request #5 from jondy276/add-support-for-local-broker

Added support for connecting to local broker
fix module dependency to comply new git organization
Merge pull request #15 from keulYSMB/master

Added URDF generation
add changelogs
update changelogs
get package version to agree
Remove suffix _joint for all joints
Install launchfiles even if naoqi not found
remove useless dependency
update changelogs
0.4.2
remove _actuator suffix to Hand joints
get the packages to actually conflict with the old versions (nao*)
The replace tag does not provide a way to uninstall the packages.
Its use case is different.
naoqui_tools not depending on robot descriptions

I was gonna test Nao in ROS and, hopefully, in Gazebo. I didn't find any updated guide on that so I'm just debugging as I work.

I did a:

    rosdep install --from-paths src --ignore-src --rosdistro hydro -y

On a workspace with only ```nao_robot``` and ```naoqi_bridge``` and I got:

    ERROR: the following packages/stacks could not have their rosdep keys resolved to system dependencies:
    naoqi_tools: Cannot locate rosdep definition for [romeo_description]

As it's named "tools" I think that maybe it shouldn't depend on the robots descriptions (or you'll need all of them in the workspace!).