Keep columns aligned even if one of them overflows its width

This change corrects for columns that print wider than their allocated
width by removing extra leading spaces from following values that
do not use all of their column width.

At least one space is guaranteed between columns, so scripts that match
vmstat output by space-separated-field number will continue to work,
while scripts that match on output column (like "cut -c") would have
failed anyway when an output column overflowed, so no extra harm there.
1 job for master in 1 minute and 58 seconds (queued for 1 minute and 15 seconds)
Status Job ID Name Coverage
passed #60895058