Add device.eject_cdrom function

Add a function to detach an ISO from a vm and reconfigure the cdrom drive with 'Client Host' backing.