Replaced Arq 2 code with Arq 4 code.
Implemented restore from S3.
Implemented restore from S3/Glacier and from (legacy) Glacier.
pass the right bytesPerSecond arg; call run on the S3GlacierRestorer