This fails when [running with the FOSS teams tests](http://jenkins-beaker.delivery.puppetlabs.net/job/FOSS%20Smoke%20Test/12/label=bundler,platform=precise/console):
```shell
<NoMethodError: undefined method `info' for {:obj=>Task("task-399210")}:Hash>
```
because `tasks` isn't really an array of `Tasks` so much as an an `objectSet` I think it might be simpler to take an array of `Tasks` in the method sig (and update it's usage in vcloud provisioner), then map over them to turn them into an `objectSet` above (L176), then this line should work.
I think that because `Tasks` are a primitive that vSphere returns to us, and passing them around seems less surprising than passing around `objectSets` and either way we have to do an objectSet/Task transform.