log_help: ignore syslog connection problems

Signed-off-by: Daniel Farina <daniel@heroku.com>
retries: pull out retry helpers from wal_e.s3_worker

These are useful in their own right (even though the abstraction
itself is kind of lousy, and the code convoluted), having little to do
with S3 work in particular.

Signed-off-by: Daniel Farina <daniel@heroku.com>
retries: do not ignore KeyboardInterrupt

Unlike other exceptions, this one is triggered by the user -- don't
ignore it.

Signed-off-by: Daniel Farina <daniel@heroku.com>
s3: multi-delete optimization

Introduce asynchronously triggered bulk-deletion.  This makes
deletions of many keys considerably (over ten times) faster, for large
cases.

Signed-off-by: Daniel Farina <daniel@heroku.com>