Generalized backup script

The Jenkins CI backup script can be further generalized later so that
the same script can be used for backing up other services.
Hetzner backup space connection timeout

LFTP transfers no longer hang retrying too many times when the Hetzner
backup space is unavailable.