Adds a queue to help prevent duplicate notifications and timeouts.

This makes the fetching the media much more reliable for me. Generally I
would see requests to the Mirror Attachment API take about 10 seconds.
The default timeout is 5 seconds.

By moving the actual worker code to a queue, the response back to the
Google API happens almost immediately. This helps prevent duplicates and
eliminates most timeouts.