Support Content-Disposition in put_filename
Document content_disposition attribute
Consistent error reporting for put and put_filename
Factor out shared guts of put and put_filename

This should prevent future bugs like that affecting the content_disposition
option.
Support reduced-redundancy storage
Support uploading and downloading user metadata
Support decoding Content-Encoding on GET
Merge branch 'master' of git://github.com/arc/net-amazon-s3 into feature/reduced-redundancy

Conflicts:
	lib/Net/Amazon/S3/Client/Object.pm