CA-105097: Remove the CLI check for whether there exists shared storage and replace it with a check to ensure that some storage is visible to either host which can be used for the purposes of testing.

Signed-off-by: Rob Dobson <rob@rdobson.co.uk>
CA-105097: Ensuring that the results list returned by executing a list of function calls returns a results list that has the same ordering as the original function list. This allows the caller to match function calls and results.

Signed-off-by: Rob Dobson <rob@rdobson.co.uk>
CA-105097: Patching the code that provisions droid VMs to be less specific about storage repositories that are used. Rather than requiring that the default SR is stated, and used by the kit - we now look for available storage, and choose from the options available. We no longer have need to be specific about the SR we use.

Signed-off-by: Rob Dobson <rob@rdobson.co.uk>