noticed many unrelated changes being added to patches because of gofmt. ran `find . -not -path "./vendor/*" -name "*.go" -exec gofmt -w {} \;`
Add case sensitive vmx key functionality