gzip skymap before adding to alert notices being sent to GCN Kafka
The base64 encoded skymaps are making the alerts we send to GCN kafka too large for the default kafka payload limit (1MB, which I assume GCN is using). We don't see this with the avro alerts because the not-base64 encoded skymaps are smaller.
This MR gzips the skymap before base64 encoding it and decoding it to utf-8.