Optimize vSphere convert_vm_mob_ref_to_attr_hash
Optimize vSphere convert_vm_mob_ref_to_attr_hash

This patch reduces the number of round trips to the vSphere API by
using the `collect!` method on the ManagedObject, vm_mob_ref, which
retrieves most of the properties in one request.

For the remaining properties: hypervisor and mac_addresses, we still
need to make additional requests.

Overall this patch provides a nice speed improvement for the
`convert_vm_mob_ref_to_attr_hash` method.

SpryBTS/fog,b0e/fog,nandhanurrevanth/fog,SpryBTS/fog,plribeiro3000/fog,brilliomsinterop/fog,mavenlink/fog,displague/fog,mitchlloyd/fog,papedaniel/fog,mitchlloyd/fog,dLobatog/fog,rackspace/fog,martinb3/fog,nalabjp/fog,brandondunne/fog,duhast/fog,theforeman/fog,dpowell7/fog,covario-cdiaz/fog,adamleff/fog,Programatica/fog,10io/fog,glennpratt/fog,backupify/fog,eLobato/fog,asebastian-r7/fog,mohitsethi/fog,sapcc/fog,brilliomsinterop/fog,unorthodoxgeek/fog,adecarolis/fog,phillbaker/fog,10io/fog,bdunne/fog,dtdream/fog,joshmyers/fog,runtimerevolution/fog,NETWAYS/fog,brilliomsinterop/fog,plribeiro3000/fog,alphagov/fog,petems/fog,duhast/fog,surminus/fog,yyuu/fog,zephyrean/fog,joshmyers/fog,dustacio/fog,backupify/fog,dhague/fog,cocktail-io/fog,eLobato/fog,pyama86/fog,zephyrean/fog,dtdream/fog,pyama86/fog,zephyrean/fog,icco/fog,sapcc/fog,phillbaker/fog,joshisa/fog,pravi/fog,ack/fog,icco/fog,ManageIQ/fog,asebastian-r7/fog,adecarolis/fog,unorthodoxgeek/fog,seanhandley/fog,surminus/fog,Ladas/fog,dustacio/fog,glennpratt/fog,ack/fog,sideci-sample/sideci-sample-fog,runtimerevolution/fog,fog/fog,bryanl/fog,nicolasbrechet/fog,sferik/fog,pravi/fog,github/fog,papedaniel/fog,nicolasbrechet/fog,mohitsethi/fog,nandhanurrevanth/fog,NETWAYS/fog,lwander/fog,TerryHowe/fog,ManageIQ/fog,github/fog,rackspace/fog,bryanl/fog,mavenlink/fog,adamleff/fog,alphagov/fog,dhague/fog,martinb3/fog,TerryHowe/fog,Programatica/fog,joshisa/fog,seanhandley/fog,cocktail-io/fog,nandhanurrevanth/fog,12spokes/fog,phillbaker/fog,yyuu/fog,fog/fog,dLobatog/fog,MSOpenTech/fog,sideci-sample/sideci-sample-fog,petems/fog,lwander/fog,MSOpenTech/fog,b0ric/fog,covario-cdiaz/fog,kongslund/fog,Ladas/fog,kongslund/fog,b0ric/fog,displague/fog,theforeman/fog,nalabjp/fog