Improves Hyper-V vmutils module for subclassing

Blueprint: hyper-v-wmi-v2

This refactoring is needed to enable subclassing of the
vmutils.VMUtils class to support the Hyper-V WMI V2
namespace.

Change-Id: Id17b066a05d347ad6b34f826f265208cc4bb22a4