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>
Merge pull request #12 from rdobson/ca-105097

CA-105097: Remove requirement for Shared SR
CA-105894: Adding the logic needed to recurse when dealing with a VLAN PIF. Use the VLAN reference to obtain the PIF through which tagged traffic is being sent.

Signed-off-by: Rob Dobson <rob@rdobson.co.uk>
Merge pull request #13 from rdobson/ca-105894

CA-105894: Adding the logic needed to recurse when dealing with a VLAN P...