[middleware/socket] Allow user to specify wished port

Fix #493
[doc] Document the 'port' keyword accepted by socket mw
[doc] Document in release note the new keyword 'port' for socket datastream
[sensor] Semantic Camera 'tag' and 'relative' properties

- 'tag' allows to select the kind of object visible
by the semantic camera
- 'relative' returns the visible objects position/orientation
in the camera frame

Fix #496
[doc] Document new features of semantic cam
[builder] Remove the VideoCamera::rotate overload

As discussed in #399.
Revert "[builder] Remove the VideoCamera::rotate overload"

This reverts commit f0bcf5114116cf2417a70337b35f0ffe5074dd08.

In the current state, it is completely incorrect, and breaks all
unit-test. Will rework it later in #500.
[middleware/pocolibs] Check properly bound in velodyne

Fix #508
While here, report properly errors with PyErr_* API
[pymorse] fix connect ebadf due to fast thread loop
[doc] Mention the specific camera frame