Added support for canned ACLs to S3 presigned urls.

Example:

    bucket.objects['target-key'].url_for(:write, :acl => :public_read)

Fixes #412