This commit extends the ingest crate to support converting multiple TSM files to a single Parquet file by merging identical measurements across the TSM files. This does not yet support merging blocks that overlap.