* Add extra-metropc-run to process EuXFEL run data files * Add (extra-)metro-validate to parse and validate context code * Numpy arrays are serialized more efficiently between pipeline stages and all dtypes are supported * Introduce enums for view and context properties, output protocol remains compatible for now * Lots of minor clean-ups in pipeline stages