SSP-2752 Fix CSV formatting in Journal Step Details report

Ended up being a huge patch in an effort to consolidate non-Jasper
CSV rendering code.