SCVMM - Gracefully handle hosts with no IP addresses

A user in the community ran into a situation where PowerShell reports no IP addresses for one of their hosts, causing the worker to bomb out. This PR gracefully handles this.
Yeah if you think about it, from a key/value perspective, an Array is like a Hash where the keys are integers (the index).  So, @brandondunne extended fetch_path to support it...it's weird, but I kinda like it.