Fix indentation in VM.remove

Signed-off-by: Rob Hoes <rob.hoes@citrix.com>
Ensure that VM_remove destroys the internal task when done

Signed-off-by: Rob Hoes <rob.hoes@citrix.com>
Ensure that the Device_common.get_private_path does not raise an exception

Also add some extra logging in Xenstore_watch.

Returning a random string on error is not very neat, but we must avoid exceptions here.
This patch must be followed soon by a patch that changes the callers of
get_private_path{_of_device} to call by UUID, so that this code can go away.

Signed-off-by: Rob Hoes <rob.hoes@citrix.com>
Merge pull request #104 from robhoes/bvt

Ensure that the Device_common.get_private_path does not raise an exception
CP-9229: Use new path for convert-legacy-stream

The previous path (.../legacy.py) was a symlink for backwards compatibility
with development and we would like to remove it before release.

Signed-off-by: Si Beaumont <simon.beaumont@citrix.com>
Merge pull request #105 from simonjbeaumont/cp-9229

CP-9229: Use new path for convert-legacy-stream