Added support for cache-control header

Hi. 
This patch will support the cache-controll header.

    usage:

        my $bucket = $s3_client->bucket(name => 'bucket_name');
        my $object = $bucket->object(
            key           => 'keyname',
            cache_control => 'max-age=60',
        );
        # upload
        $object->put_filename('path/to/filename');

Thanks.