[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