[RFC] xc: support floppy disk images (take #2)

Original pull request: https://github.com/xapi-project/xenopsd/pull/159
This updated PR fixes a build failure.

Requires https://github.com/xapi-project/xcp-idl/pull/47