[Request] S3 support for media

I've preferred to use an S3 bucket for hosting all of the media on federated services.

Would be excellent do to the same.