o use __FBSDID() macro
o we don't need both -q and -v. The default is -q on all other utilities,
so eliminate -q.
o we don't need both -N and -f. The default is -f on all other utilities,
so eliminate -f.
o we don't need to check to make sure it's a CHR or BLK device before
calling the disk ioctls, so eliminate that check.
o Improve error messages. Elimiante the '%s' construct for filenames,
because traditionally that's not done.
o abstract out opendev() to open the device by raw devname or by
short name in /dev.
o Update man pages with these changes.