How should we handle serving tiles? 

Here's my solution. It feels hacky but avoids the S3-specific logic in @prashtx's s3lib, which has assumptions that causes problems with straight up serving HTTP(S) content.