refactor getfilesizestring

also don't display just /s in the speed columns, and return infinity sign instead of ??? for infinite waits