Trim devices before iocost param benchmark and other fixes
- Trim devices before the baseline iocost param benchmark to avoid bi-modal behaviors on some SSDs. This will lead to more consistently optimistic baseline which is what we want for the follow up iocost-tune benchmark.
- Fix a couple iocost-tune bugs around empty data series handling and pdf generation.