Allow writing to GCS paths
This is quite a bit simpler than #8508 since `gcsfs` allows for writing text-type blobs so I think it makes sense to track separately.

See https://github.com/pandas-dev/pandas/issues/8508#issuecomment-421184687 for additional context.