Use O_DIRECT for VDI.copy

These are the patches already in sanibel-lcm, ported to trunk