Gcs support incomplete

I was all excited for GCS support natively - but turns out the bulk loader uses this FileStore thing:

func NewFileStore(path string) FileStore {
	url, err := url.Parse(path)
	x.Check(err)

	if url.Scheme == "minio" || url.Scheme == "s3" {
		mc, err := x.NewMinioClient(url, nil)
		x.Check(err)

		return &remoteFiles{mc}
	}

	return &localFiles{}
}

And it only supports minio and s3. Unfortunate!

I do not have time currently to contribute it but just wanted to put this out there for whomever wants to do it.