add configuration options for s3 blobstore client.

Here we add the ability to configure s3 blobstore client:

director: access_key_id, secret_access_key, bucket_name, use_ssl, port, host
agent: access_key_id, secret_access_key. (use director's configuration for other settings)