Add binding to fsync(2) from xen-api-libs b0152df3ad098aa1f89880b3f45f4833b7

Signed-off-by: David Scott <dave.scott@eu.citrix.com>
Import xenctrlext from xen-api-libs b0152df3ad098aa1f89880b3f45f4833b719496b

Signed-off-by: David Scott <dave.scott@eu.citrix.com>
Add module to support configuration file parsing.

The configuration file will be a newline-separated list of key=value
assignments, with '#' used to comment-out lines e.g.

  # Configuration file for xenopsd
  # false means use the real xen backend; true the simulation backend
  simulate=false

Signed-off-by: David Scott <dave.scott@eu.citrix.com>
Add unit-tests for the configuration file parser.

Signed-off-by: David Scott <dave.scott@eu.citrix.com>
Split the event scheduler into its own separate module.

Signed-off-by: David Scott <dave.scott@eu.citrix.com>
Create a separate library module for ethernet MAC address handling

Signed-off-by: David Scott <dave.scott@eu.citrix.com>