[FIX] Propagate metadata in OpenSwathWorkflow

- correctly handle meta data and propagate from spectra to chromatogram
  file
- add test for propagation
- increase performance by only reading the metadata once
- better logging output