Support s3cmd get

When setting proxy and port in .s3cfg, s3cmd uses this proxy as a forward proxy.
So get bucket name from HOST header.

Also s3cmd demands ETag header in the response headers.If no ETag header, s3cmd returns an error.