Use O_DIRECT for VDI.copy

These are the patches already in sanibel-lcm, ported to trunk.

Note this needs to be merged at the same time as [xapi-project/xen-api-libs-specs#25] and [xapi-project/nbd#3]