Adds support for attaching and detaching CD/DVD drives

I'm going to hold off merging this PR until https://github.com/cloudescape/govix/pull/14 is resolved.