VMware: fix datastore selection when token is returned

Use the token returned by the PropertyCollector to iterate
over the complete set of datastores and select the best
match based on the regular expression and the free space on
the datastore.

Closes-Bug: #1245564
Change-Id: If24c37a41bfa994a990aaa4a3e21d16b33aad42f
Merge "VMware: fix datastore selection when token is returned"