remove workspace env var and not set it to an empty string. (#388)

Setting the environment variable to an empty string confuses the
terraform binary as seen below:

```
TF_WORKSPACE= terraform init -no-color -input=false -get=false -upgrade=false -backend=false

Error: Terraform Cloud returned an unexpected error

invalid value for workspace
```

With this patch the `TF_WORKSPACE` will not exist and avoids the above
problem. 
diff --git a/tfexec/cmd.go b/tfexec/cmd.go
index 083dc4d..5e16032 100644
--- a/tfexec/cmd.go
+++ b/tfexec/cmd.go
@@ -169,7 +169,7 @@
 	env[automationEnvVar] = "1"
 
 	// force usage of workspace methods for switching
-	env[workspaceEnvVar] = ""
+	delete(env, workspaceEnvVar)
 
 	if tf.disablePluginTLS {
 		env[disablePluginTLSEnvVar] = "1"
diff --git a/tfexec/cmd_test.go b/tfexec/cmd_test.go
index 5aa6fae..c86dae3 100644
--- a/tfexec/cmd_test.go
+++ b/tfexec/cmd_test.go
@@ -46,7 +46,6 @@
 		"TF_LOG_CORE=",
 		"TF_LOG_PATH=",
 		"TF_LOG_PROVIDER=",
-		"TF_WORKSPACE=",
 	}
 }