SE-1320 Internal reorganization and optimization
* Clean up redundant code in VMware.pm
* Improve error handling and messages in VMware.pm
* Use existing SDK view as performance optimization in VM.pm, fall back to uuid