Update External Obect Storage Documentation to include `gitlab-runner.runners.cache` confuguration

The Current documentation for External Object Storage does not state that gitlab-runner.runners.cache should be set when global.mino.enabled: false. The example file also misses this.

The gitlab-runner pod fails with an error like below despite setting minio to false:

Unable to mount volumes for pod "gitlab-gitlab-runner-5958c67976-k8thq_default(5c3c15dd-c335-11e8-968e-42010a8001f4)": timeout expired waiting for volumes to attach/mount forpod "default"/"gitlab-gitlab-runner-5958c67976-k8thq". list of unattached/unmounted volumes=[init-runner-secrets]
  Warning  FailedMount            2m (x9 over 4m)  kubelet, gke-abubakar-runner-demo-default-pool-7039f19a-njdh  MountVolume.SetUp failed for volume "init-runner-secrets" : secrets "gitlab-minio-secret" not found

Also, the commandline-options for setting the right options are only available for S3 and none for GCS, despite such configuration available for GCS in Runner Advanced Configuration.

/cc @WarheadsSE

Edited by Jason Plum