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.
excluded camera as a python module
excluded sonar module
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.
fixing imports on microphone sensor
fixing imports on microphone sensor
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.
exclude microphone
excluded most of the sensors as a python module
python files inside the node folder just contain a main function launching the module

Conflicts:
	naoqi_sensors/nodes/microphone.py
expose configurable node_name in constructor
add args for camera parameters
Fix sonar node
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