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

This commit should not be merged before the size and offset of read
requests are fixed in blktap.
See https://github.com/xapi-project/blktap/pull/133

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