CA-145685: Create a tap disk to pass the host DVD drive to a PV guest

Signed-off-by: Flavien Quesnel <flavien.quesnel@citrix.com>
CA-145685: [UnitTest] Add unit tests

Signed-off-by: Flavien Quesnel <flavien.quesnel@citrix.com>