Merge branch 'master' of git://github.com/s3tools/s3cmd
Merge pull request #4 from s3tools/master

Merge 1.5.0-alpha2
Fix removeNameSpace parsing problem

removeNameSpace cannot work correctly when there are more than one
white space after XML decaration in response message. Fix it.
Always attempt to set the content-type
S3Request - Include 'body' in 'request' in preparation for AWS4 Signature

AWS4 Signature includes a hash of the body - therefore we need the request
body at the time we do request.sign()
AWS4 - Moved signing methods to Crypto.py
Merge ssh://github.com/s3tools/s3cmd
Merge AWS4 Crypto Work in Progress
signature v4 signing
added comment in signature selection
added temporary bucket to region mapping
handle status 400 - location, when no data are returned by API
fix in params urlencode
Check that HTTP 400 response includes data

Some S3 API calls return HTTP 400 responses due to incorrectly-signed
headers.  These should also include 'data' in the response, but alas,
some do not.

Don't crash just because S3 didn't give us what we expected.
debug() the signature-v4 headers

so we can see what is actually being sent.
fix in bad region responses
refactor content_type() and add object_replace(), tests

Addresses issues #214, #409, and incorporates pull request #406.

content_type() was trying to do too many things in line, making it
hard to read.  Split the part that gets the mime-type via reading a
file into a helper function.  This lets the command-line-provided
--mime-type override file-detected methods.

Raise ParameterError if file is stdin and no --mime-type or
--default-mime-type has been provided.

Split object_replace() out from object_copy().  Yes, they are
similar.  No, they're not identical.  This lets us change the MIME
type of a file via 's3cmd modify'.

Add test cases to change the MIME type via 's3cmd modify'.
Merge pull request #386 from hrchu/bug/cannotMoveLargeFile

Fix removeNameSpace parsing problem
Changed prices

Prices were out of date, copied from http://aws.amazon.com/s3/pricing/
Minor changes in README to fix points 1 and 2 in my comment at https://github.com/s3tools/s3cmd/pull/369.