Fix VMwareVCDriver to support multi-datastore

This fixes the issue of VCDriver selecting the first datastore of
Cluster while provisioning instances. User can provide a regex to
match with the desired datastores.

Fixes: bug #1104994

Change-Id: I319b0d8afd03e9fef00ea0c8c799790714685104
Add test cases to validate neutron ports

Add test cases to ensure that validating networks with
neutron ports works.

Co-authored-by: Hirofumi Ichihara <ichihara.hirofumi@lab.ntt.co.jp>
Change-Id: I68e53fe267083638f6ec8e3cda8e7493a7a4e70c
Merge "Add test cases to validate neutron ports"
Merge "Fix VMwareVCDriver to support multi-datastore"