Support non standard regions.
Improve the formatting of the request spec.
Don't use region host if the region us us-east-1.
Merge branch 'master' into allow_non_standard_bucket_regions

Conflicts:
	spec/s3/client_spec.rb
Simplified region handling code.

There was a potentially breaking change in here. Can't risk it for now.
Make key start with a / in the readme.
Merge branch 'allow_non_standard_bucket_regions'