Pull request #1846: PIPE-3057 / PIPE-3053: Modify uvcontsub and IF imaging for new MS frames
Merge in PIPE/pipeline from PIPE-3057_PIPE-3053_Modify_uvcontsub_and_IF_imaging_for_new_MS_frames to main
* commit '5c610c885dd2b5760246f65f709426e49bce774f': PIPE-3003: Rolled back VLA flagging template name changes. PIPE-3003: Added new MS name extensions to sanitize method. Use actual MS name root to get default flagging task templates. PIPE-3057: Fixed contfilehandler test. PIPE-3003: Make `MstransformResults.output_data_type` optional for VLA compatibility PIPE-3057/PIPE-3053: Changed all "_topo" methods and variable names to "_ms_frame". Changed advisechansel calls to use the MS native frequency frame as desired frame to convert to. PIPE-3003: Removed duplicate lines. PIPE-3003: Changed 'cont+line' phrasing to 'transformed'. PIPE-3003: Fixed empty results return use case. PIPE-3003: Added ephemeris object handling code. PIPE-3003: Edited doc strings and log messages. Attempt to return more useful empty result (not yet working). PIPE-3003: Remove inputs parameters that CASA's mstransform does not understand. PIPE-3003: Added DataType.RAW to 'processing_data_types' to prepare for out-of-sequence call handling. PIPE-3003: Fixed bug (previous instead of new MS name) in creating '*.flagtargetstemplate.txt' files for new MSes in hif_mstransform and hif_uvcontsub. PIPE-3003: Implemented new hif_mstransform mode to create imaging MSes with re-gridding to the native frequency frame (SOURCE still to be excluded). Changed 'processing_data_type' to 'processing_data_types' in all pipeline tasks. PIPE-3003: Added new imaging datatypes. PIPE-2955: Consolidate parameter cleanup for unsupported inputs to `casatasks/mstransform` PIPE-2955: Add `per_spw` option to `hif_mstransform` for splitting MSes on each spectral window