Add logic to display disks with no partitions

Normally we don't want to see a 'disk', but if it has no partitions (eg,
internal storage on some portable media devices) then it should be visible.
3.1.0