[datastream] Allow to pass option configuration to stream manager

It introduces Environment::configure_stream_manager at the builder
level. Information is stored in component_config using the
stream_manager dictionnary, and then passed to the ctor of each
DataStream Manager.

Update the prototype of DatastreamManager.__init__ and its son to pass
these additional information
You're right. I follow the general pattern of the file, but nowadays, it is probably a bit useless. The only case where it can help is to try to run directly with blender an old file generated by Morse, without the stream_manager entry, but I'm not sure it the burden is really needed.