Added to each source the optional attributes trt_model_id, weight, seed

Such attributes are set and used by the engine to collect together the sources and deciding the distribution strategy.