[bin/morse] Fix argparse use with python 3.3.x

Python silently breaks the default semantic of argparse with subparsers
between python 3.2 and python 3.3 (see http://bugs.python.org/issue16308).

Add some workaround to 'restore' the expected semantic for both version.
Rename morse_inspector.py to morse_inspector for consistency reason
[cmake] Always link python module to lib python

It is needed to please several linker, in particular OSX one
[ros] Initialization properly the D parameter of camera_info

D parameter of camera_info must be initialized to zero to denote
uncalibrated camera
[builder] log information about uncaught exceptions
[doc] add multi-node rewrite in RELEASE_NOTES
[datastream] Register socket server in a smarter way.

Allow running multiples morse instance on the same computer in
particular. Fix #433.
[datastream] Ignore 'not connected' exception when shutting down socket

From  muratsevim. Fix #432
[doc] Added a CITATION file

Based on this suggestion:
http://blog.rtwilson.com/encouraging-citation-of-software-introducing-citation-files/
[doc] sync RELEASE_NOTES and What's new
[doc] Add some link to the middleware documentation
[doc] Rework a bit the doc of middleware

Remove 'available_methods', the information is available and up2date in
the matrix.
Add 'configuration specificities' to tell about keyword accepted by
add_stream.
Sync with reality :)
[camera] create new scene for each camera

- add scenes as underlay (not shown)
- add basics after creating scenes
- set viewport to camera
- do not create scene for external robot
- update objects' pose/orientation for each scene

fix #371
[test] update video_camera pgm images
[ros] test request manager init (log warning)
[light] workaround fix share energy

workaround Blender < 2.66 did not share light energy between scenes
[test] increase friction tolerance