add --delete-after option for sync
add more --delete-after to sync variations
Merge remote-tracking branch 'origin/master' into merge
Merge branch 'delete-after' into merge
add Config.delete_after
Merge branch 'delete-after' into merge
Merge branch 'master' into merge
Handle empty return bodies when processing S3 errors.

Currently error commands that do not return a body cause
s3cmd to output an ugly backtrace. This change checks to
see if the data field of the response is non-empty before
calling `getTreeFromXml` on it. An example of an offending
command is using `s3cmd info` on a nonexistent object.
Merge pull request #32 from kellymclaughlin/check-for-empty-error-response-body

Handle empty return bodies when processing S3 errors.
add --delay-updates option
finish merge
added the ability to upload files by reading from stdin
Added all bucket endpoints
Add support for putting arbitrary additional headers in s3cfg file.
Bugfix: use extra headers -- allows Requester Pays
for buckets you don't own.
Patch from http://arxiv.org/help/bulk_data_s3
Added example /etc/magic file with better support for web file types
Add support for setting Content-Encoding header where it can be guessed, in particular Content-Encoding: gzip is handled.
adding LICENSE file containing gplv2 from http://www.gnu.org/licenses/gpl-2.0.txt
Merge pull request #46 from smcq/license-file

adding LICENSE file containing GPL v2 text
Merge pull request #40 from res0nat0r/bucket-locations

Add all bucket endpoints to --help