* Minor code cleanup
* Able to read/write from the disk
* Recycle the descriptors (this is currently done inefficiently, will be
fixed in a follow up commit)
* Add the disk scheme for virtio-blk with working functionality for seek(),
read() and open()
* After all of this work, we are successfully able to boot redox from
virtio-blk!! :)
Signed-off-by: Anhad Singh <andypython@protonmail.com>