Stop using xapi's user agent

Signed-off-by: John Else <john.else@citrix.com>
Import a switch from Xapi_globs

xapi itself never uses this.

Signed-off-by: John Else <john.else@citrix.com>
Import rrd location, blob location from Xapi_globs

Signed-off-by: John Else <john.else@citrix.com>
Import https_port from Xapi_globs

Signed-off-by: John Else <john.else@citrix.com>
Import pool_role_shared.ml from xen-api

xapi doesn't use this, but it's identical to pool_role.ml

Signed-off-by: John Else <john.else@citrix.com>
Handle hashtblext interface change

Signed-off-by: John Else <john.else@citrix.com>
Don't open Monitor_types module

rrdd doesn't use it for anything.

Signed-off-by: John Else <john.else@citrix.com>
Add uuid dependency

Signed-off-by: John Else <john.else@citrix.com>
Add xenctrl dependency

Signed-off-by: John Else <john.else@citrix.com>
Handle Xenctrl interface change

Signed-off-by: John Else <john.else@citrix.com>
Rename Rrdd_interface to Rrd_interface

Signed-off-by: John Else <john.else@citrix.com>