Initial working version

This first version supports publishing images from the top
camera on Nao. No configurability yet.

The nodelet code has been kept, but it is not
used/enabled at compilation yet.
Added support for dynamic reconfiguration of all Nao v4 camera params

Only reconfiguration of FPS, resolution, and source requires restart
of the driver.

Also, correctly unsubscribe/release from the video proxy.
Use the Nao TF frames + generate unique calibration files

Make sure we generate calibration files different for each resolution/camera
Support only RGB8 colorspace

If BGR is useful to someone, we can re-introduce it. For now, keep
things simple.
No easy way to go 'local'

From a performance point of view, it would be very beneficial to be a
NAOqi 'local module' to access the video buffer.

It remains to be seen if we can write a ROS nodes that also happen to be a
NAOqi local module (that would allow much better performances for the camera
node).
Only publish frames when someone is listening on the topic

This saves a lot of CPU on Nao when images are not needed.
Remove useless mutex
Cosmetic refactoring
Added sample calibration files for Nao cameras

OpenCV Calibration for top and bottom cameras, at 160x120, 320x240 and 640x480.

The actual calibration needs to be redone for each Nao, but this should be a fair
starting point.
Make sure we never publish more than the actual camera framerate
Nodelet support for Nao cameras

Again, closely build upon camera1394 ROS driver
remove useless rosbuild artefact
move the nao_camera.py script from nao_driver
make the camera dynamically reconfigurable in Python
add support for 3d camera in Python
comply to REP008
do not poll the image if nobody is subscribed
Dependency on camera_info_manager_py for the python node