kboot: Enhance hostdisk
Added missing functionality to allow us to boot off of things like
/dev/nvme0n1p2 successfully. And to list all available devices and
partitions with 'lsdev'.
Sponsored by: Netflix
(cherry picked from commit 7685e8d97a22ae4b58243d6ef67569ea5bcbc988)