Add native Google Cloud Storage support to Task Runner backups by using gsutil
This MR is an implementation of https://gitlab.com/charts/gitlab/issues/1183 for the task-runner portion.
The default behavior remains the same but it allows users to configure the use of gcs
as the backend via either an environment variable BACKUP_BACKEND_TYPE
or the command line flag --backend-type
.