Update for naoqi version < 2.0
Replace volatile bool with boost::mutex

Volatile bool is not sufficient to prevent poll() and reconfigure() from
executing concurrently. This causes the nodelet to crash when poll()
releases the image on a closed camera.

Here a mutex is introduced to guard the relevant critical sections.
Remove old member and add comment
Added support for configuring ip and port of parent broker

This commit adds support to the nao camera nodelet to get the
ip and port settings from ros parameters. That way the nodelet
can be configured using launchfiles or using command line parameters via ros.
Search for free port for broker

Setting the local port to zero causes the broker to search for a free port.
In nao_robot/nao_apps/nao_tactile.py this technique is used to make the broker
search for a free port. However this does not appear to be a documented
by aldebaran.
Init ros node before getting parameters

Fix a problem where the pip and pport parameters are always set to their
default values when using the parameter server and not command line arguments.
add args for camera parameters
Merge pull request #10 from suryaambrose/master

Fix sonar node

thx!
bugfix: naoqi migration
OCTOMAP: Fix publisher for empty octree.
Merge pull request #12 from lsouchet/master

OCTOMAP: Fix publisher for empty octree.
Merge pull request #2 from edgarriba/patch-1

Update for naoqi version < 2.0
Merge pull request #9 from k-okada/add_arg

add args for camera parameters
added speech dynamic reconfigure
Merge pull request #3 from jondy276/init-ros-before-using-getparam

Init ros node before getting parameters
Merge pull request #4 from jondy276/add-rosparam-for-parent-broker

Added support for configuring ip and port of parent broker
Merge pull request #6 from jondy276/implement-critical-section-in-nodelet

Implement critical section in nodelet
Merge pull request #7 from jondy276/search-for-free-port-cpp-naonode

Search for free port for broker
update changelogs
0.4.1