xen: make the memory barriers look exactly the same as the C counterparts

This permits easier code inspection. This requires a corresponding
change to the OCaml code in shared-memory-ring, since mirage kernels
link their C bindings from here.

Signed-off-by: David Scott <dave.scott@eu.citrix.com>