The goal of this MR is to remove all (with some exceptions) of the MetaData related configuration bits out of the main
OutputStreamConfig. Then, each job/skeleton can configure whatever MetaData that particular workflow wants to write out independently. So, after this MR is accepted:
OutputStreamConfig will not magically add any MetaData to the output file,
InfileMetaDataCfg in the dedicated steering/skeleton.
Once we have this in, we can start about making things more modular (i.e. split
InfileMetaDataCfg into dedicated bits etc.), configuring items/components more "elegantly" (perhaps through flags and/or other means).