Fix xen-block-driver

The old version of xen-block-driver only works with old cstruct. The new version should be version agnostic.