mfiutil: Use sbuf(3) to construct drive names in mfi_drive_name
This replaces fragile uses of snprintf(). Note that I did not keep
the truncation check for the space separator in the middle of the
drive name since the same check was not applied to the second part, so
the name was truncated anyway. Just truncate the entire result if it
doesn't fit.
Differential Revision: https://reviews.freebsd.org/D50883