xenstored wire protocol library