updated min/max is now generating csv and trg files, must continue
fine-tuning (VBAT-53)
CSVStep now creates .tmp file, then renames to .csv, and passes the CSV
file to the TRG step, all in the same logging transaction (VBAT-53)
fixed bug where CSV step would crash when trying to close non-existent
file (VBAT-53)
added newer test data; fixed bug where min/max was avoiding breaking OK1
rather than PK1 between csv files (VBAT-53)