fixes #5760 - selectable VMware virtual HW version

This is just for review, as there's no fog release with fog/fog@2041c0fd5d8c0f38a4e25a3aafa8bf46565105c5, yet. Any Opinions?
nitpick, `args.except!(:hardware_version)` saves the assignment