fix: remove the root check in xen-set-home

Remove the check in xen-set-home for the root as xvda1.ext4 since it
can be xvda.imgin an hvm domU.
fix: fix the error function in xen-get-home

Change the error message in the xen-get-home message which was
printing the PID and an empty variable to the expected behavior: print
the program name and the error message.
Merge branch 'minor-hvm-fix' into develop
feat: import benchmark building and running scripts

Import scripts to build and run several benchmarks from the Parsec and
Nasa Parallel Benchmark.
feat: import the xenbench script

Import a script to parse a benchmark xml description and execute it,
including domains building, benchmark building, and monitoring.
feat: add the HVM support in xenbench

Add the HVM support in the xenbench script.
Now the domu are specified either by "pv" or "hvm" tags and a domain
of the good type will be created consequently.
fix: make deep copy in xen-clone for HVM

Xen is not actually able to understand the meaning of "read-only", so
for HVM domains, make a deep copy (instead of a hard link) of the root
disk.
Also HVM domains seems to fail on the second boot, so their should be
removed after use.
fix: add Ubuntu compatibility for xen-hvm

Under Ubuntu, fdisk needs to have the sector count of a virtual disk,
so compute it for him.
Also, add a console prompt for ttyS0 in the HVM guest (hvc0 does not
exist in HVM).
Merge branch 'minor-hvm-fix' into develop
Merge branch 'benchmark-tools' into develop
Merge branch 'develop'