Add path prefix option for S3 storage.

By default, uploaded files are stored at the root of the S3 bucket. This change allows to specify an optional path prefix.