This set adds some KVM CDROM support to model these device types differently,
using the CIM_CDROMDrive class. Also, support changing the Address property
to eject or uneject the virtual drive as appropriate.
These have been in my queue for a long time, but after finishing up some bits,
they seem to work for me. We'll definitely want some test suite coverage
for this.