[camera] Add scene only if the camera is owner by an 'internal' robot

Fix #526

The semantic of bge.logic.addScene is crappy (and I'm generous). If the
scene does not exist, it still do something, which seems basically
duplicate the current scene, with all the logic. It is a problem in the
multinode case where only the scene related to the controlled robot are
created.

Still, it is definitively not a good fix, as it leaks multinode
abstraction in a component. The 'good' solution would be to 'not
configure' component owned by external robot (instead of configure, then
disable), but last time I tried that, it seems a lot more harder than
expected.
[doc] Tweak phrasing in some docs where the language doesn't flow
[multinode] fix finalize when no master connected
[builder] Don't abuse _blender_filename to configure modifier

Use the classpath of the associated component, as done for datastream.
[blender] workaround F7 in watcher multinode

we should list all robots, not just the ones simulated by the current
node.
[sensors] added a remission_list to a new level laserscanner
[doc] Document in RELEASE_NOTES the new capabilities of laser
[builder] Make _classpath and _blendername class field instead of object field

Will allow to retrieve them while building the documentation
[builder] First pass on actuators
[builder] Extend a bit the creator interface

It now take two more argument with default value:
    - action allows to choose what do to with the blendname passed in
      parameter, don't care and add empty (default behaviour), import it
      or just reference it.
    - make_morsable allows to enable or disable the addition of Morse
      logic.

It makes the creator API able to deal more easily with stuff previously
created with Actuator / Sensor.
[builder] Make gripper an ActuatorCreator
[builder] Introduce ArmatureCreator and use it in place of Armature
[builder] Convert PA_10 to ActuatorCreator

Untested
[builder] Kill Sensor / Actuator / Armature
[doc] Rework the doc generation to handle builder level component
[builder] Removed useless _blendname
[builder] Refactored ComponentCreator and friends

- changed the action order to make more sense
- give parameters better names
- updated + completed outdated documentation
- new feature: one can now give the name of a specific
  object/mesh in an external Blender file (while before the
  'first selected' object would always be selected.
Do not auto generate example for the compound sensor

It makes no sense at all.
Turned ArmatureCreator into a regular 'Armature'

Armature inherits from ActuatorCreator.

While here:
- fixed a typo in ForceTorque
- remove the Mocap actuator that was duplicate of MocapController
Reworked the logic for components defined as Builder script only

Basically, we look for 'orphans', ie components that have no actual
implementaiton in MORSE/src/morse/actuator|sensor and we explicitely
document them, re-using the same code as for other components.

We also add an internal 'builder_component' property to prevent
generation of documentation sections like properties, services, etc.