Use Xcp_service.configure

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

Conflicts:
	ocaml/xapi/xapi_config.ml
Staging commit
Move pool role path and pool secret path into xapi_globs

Signed-off-by: Jon Ludlam <jonathan.ludlam@eu.citrix.com>
Fix startup when pool.conf is not in the usual place.

Something, somewhere is reading pool.conf before xapi is
reading its config file. This was causing pool role to be
memoized holding the value 'Broken'

Signed-off-by: Jon Ludlam <jonathan.ludlam@eu.citrix.com>
Make pci_info path configurable

Found the thing getting the pool role early, too

Signed-off-by: Jon Ludlam <jonathan.ludlam@eu.citrix.com>
Remove non-essential installed files

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

They fail at the moment, so we can't install anything.

Signed-off-by: Jon Ludlam <jonathan.ludlam@eu.citrix.com>
Never no events!

Signed-off-by: Jon Ludlam <jonathan.ludlam@eu.citrix.com>
More sensible memory for dom0

Signed-off-by: Jon Ludlam <jonathan.ludlam@eu.citrix.com>
Add a custom xapi.conf creator

Signed-off-by: Jon Ludlam <jonathan.ludlam@eu.citrix.com>
Add script to generate our pem file

Signed-off-by: Jon Ludlam <jonathan.ludlam@eu.citrix.com>
Add a script to run xapi and its daemons

Signed-off-by: Jon Ludlam <jonathan.ludlam@eu.citrix.com>
Fix udhcpd

Make the binary location a config option and put
the skeleton into etcdir

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