refactor raw2trace into a single implementation
#3129 (closed) refactored drcachesim's offline trace post-processing to allow for custom implementations. However, after trace sharding #3230 (closed) we are no longer using the refactored interface. It may be cleanest to undo the interface split and merge raw2trace back into a single implementation.