Support for ACL options

Set the `x-amz-acl` header (and added to signature).
Exported `put/4` and `queue_put/5` to allow for options array.

Also allow to set `content_type` in options.

```
s3filez:put(capp_storage:s3_config(), <<"https://s.greenqloud.com/foo/test.json">>, {data, "{}"}, [{acl, public_read}, {content_type, "application/json"}]).