Add ability to delete clusters
This MR adds a cleanup job to the pipeline which will delete the GCP resources the pipeline creates. It also makes the following changes:
- Explicitly disables deletion protection for the GKE cluster
- Removes the terraform.lock file
- Moves all version requirements into the terraform versions file
- Removes the Kubernetes terraform module
- Adds a cleanup job to delete the GKE cluster
Edited by Jason Morgan