Added formatting directives to fmt.Errorf calls

Without the directive the error string generated will contain a placeholder for the extra values such as `vsphere bad integer:%!(EXTRA string=e03)`.