More cleanup
Moved the disk_type enum to a common header, it is applicable to more than VHDs.