Replace lshw (on Linux) with blockdev

Improves performance and portability by removing Linux dependency on ```lshw```.  Instead, leverages ```blockdev```.  See #5.