Add gzip support for transaction archive uploads.

Ok cool, I'm +1 on us keeping the tests as is then.