Remove networkd from xen-api in favour of xcp-networkd

Signed-off-by: Jon Ludlam <jonathan.ludlam@eu.citrix.com>
Remove networkd from the spec file

Signed-off-by: Jon Ludlam <jonathan.ludlam@eu.citrix.com>
Use xcp-idl for network client

Signed-off-by: Jon Ludlam <jonathan.ludlam@eu.citrix.com>
Use xcp-idl for rrd interface, and remove rrdd

Signed-off-by: Jon Ludlam <jonathan.ludlam@eu.citrix.com>
storage interface: plumb through SR.stat

Now a XenAPI SR.update will call SR.stat.

Signed-off-by: David Scott <dave.scott@eu.citrix.com>
Plumb VDI.resize through the SMAPIv2

Signed-off-by: David Scott <dave.scott@eu.citrix.com>
Update storage_interface to latest and fix up fallout.

Signed-off-by: Jon Ludlam <jonathan.ludlam@eu.citrix.com>
Use xcp-idl for storage interface rather than our own copy

Signed-off-by: Jon Ludlam <jonathan.ludlam@eu.citrix.com>
Switch to using xcp ocamlfind packages from xcp-idl

Conflicts:

	ocaml/OMakefile
	ocaml/network/OMakefile
	ocaml/network/network_interface.ml
	ocaml/rrdd/interface/OMakefile
	ocaml/sm-cli/OMakefile
	ocaml/test/OMakefile
	ocaml/xapi/OMakefile
	ocaml/xenops/memory_interface.ml
	ocaml/xenops/xenops_client.ml
	ocaml/xenops/xenops_interface.ml

Conflicts:
	ocaml/network/OMakefile
	ocaml/rrdd/OMakefile
	ocaml/rrdd/interface/OMakefile
	ocaml/test/OMakefile
	ocaml/xapi/OMakefile
	ocaml/xenops/OMakefile
	ocaml/xenops/memory_client.ml
	ocaml/xenops/memory_interface.ml
	ocaml/xenops/squeeze_xen.ml
	ocaml/xenops/squeezed.ml
	ocaml/xenops/xenops_client.ml
	ocaml/xenops/xenops_interface.ml
	ocaml/xenops/xenops_server.ml
	ocaml/xenops/xenops_server_xen.ml

Merged-by: Jon Ludlam <jonathan.ludlam@eu.citrix.com>
Fix the RPM build

Remove xenstore_watch library, remove redundant scripts, remove
redundant rpm packages, remove domain_sethandle

Signed-off-by: Jon Ludlam <jonathan.ludlam@eu.citrix.com>
Remove RPMS from XS build integration that are now built elsewhere

Signed-off-by: Jon Ludlam <jonathan.ludlam@eu.citrix.com>
xenopsd has become xenopsd-xc

Signed-off-by: Jon Ludlam <jonathan.ludlam@eu.citrix.com>
Fix handing connections to xenopsd for new xenopsd

Signed-off-by: Jon Ludlam <jonathan.ludlam@eu.citrix.com>
Fix port locking on vswitch backend

Bit of a hack - common.py is reading info about the VIFs from
the disk, not xenstore. However, the network backend is only put
into xenstore and isn't on the disk. This patch puts it on the
disk too, but it's not really an optimal solution.

Signed-off-by: Jon Ludlam <jonathan.ludlam@eu.citrix.com>
Remove the udev scripts

Signed-off-by: Jon Ludlam <jonathan.ludlam@eu.citrix.com>
Remove udev RPM from install targets

Signed-off-by: Jon Ludlam <jonathan.ludlam@eu.citrix.com>
Remove noarch build

Signed-off-by: Jon Ludlam <jonathan.ludlam@eu.citrix.com>
Merge pull request #1499 from jonludlam/ea-1254-staging

EA-1254 merge