Updates to the xenops interface

Fixes a problem with the barrier semantics and adds a new API
'VM.exists' that is more lightweight than 'VM.stat'

Signed-off-by: Jon Ludlam <jonathan.ludlam@eu.citrix.com>