CA-114333: Allow Linux HVM guests to use >4 devices.

Windows PV drivers don't check the guest device name, but the Linux kernel does
With devices > 4, Linux expects them to be in xvdN format, so this patch ensures
that all devices are treated as Linux devices.
Upgrade to cohttp-0.11.2

Signed-off-by: Jon Ludlam <jonathan.ludlam@eu.citrix.com>
Merge pull request #24 from jonludlam/cohttp-0.11.2

Upgrade to cohttp-0.11.2
Remove Re_str usage

Signed-off-by: Jon Ludlam <jonathan.ludlam@citrix.com>
Remove Stdext dependency

Signed-off-by: Jon Ludlam <jonathan.ludlam@citrix.com>
Merge pull request #25 from jonludlam/remove_re_str

Remove re str
Merge pull request #19 from BobBall/device_number

CA-114333: Allow Linux HVM guests to use >4 devices.
0.9.17 release

Signed-off-by: Jon Ludlam <jonathan.ludlam@citrix.com>
Merge pull request #27 from jonludlam/0.9.17

0.9.17
Add a test of config file parsing, currently failing.

The channel passing test is also failing right now.

Signed-off-by: Jon Ludlam <jonathan.ludlam@citrix.com>
Make a much nicer config file parser.

Tests now pass.

Signed-off-by: Jon Ludlam <jonathan.ludlam@citrix.com>
Merge pull request #28 from jonludlam/config-parsing-fixes

Config parsing fixes
CP-8987: Add sexp to the Vm.t type

Signed-off-by: Si Beaumont <simon.beaumont@citrix.com>
Merge pull request #29 from simonjbeaumont/sexp-the-things

CP-8987: Add sexp to the Vm.t type
Use an explicit search path rather than an environment variable

Signed-off-by: Jon Ludlam <jonathan.ludlam@citrix.com>
Merge pull request #30 from jonludlam/CP-9206

Use an explicit search path rather than an environment variable