Use a custom sender for glacier archive upload

This sender will reset a filelike object so that
retries work properly.  Fixes #1189.
Merge branch 'glacier-sender' into develop

This fixes #1189.

* glacier-sender:
  Use a custom sender for glacier archive upload