Fix custom header support for cp
Modify command equivalent to a self copy to modify metadata
add list multiparts and abort multipart
add list multiparts and abort multipart
add listmp
merge master
debug message
don't purge the HashCache if using --files-from

If getting the file list from files_from, it is going to be subset of
the actual tree.  We should not purge content outside of that subset
as we don't know if it's valid or not.  Leave it to a non-files_from
run to purge.
Fix: typo in help message for '--configure'
Added --server-side-encryption as an option and adds the header to put and put-copy.
Reverted out manpage update
Added Server-Side Encryption (SSE) to output of --info
Fixed formatting
Objects may exist on S3 with empty names (''), which don't map so well
to common filesystems. Save them locally as '__AWS-EMPTY-OBJECT-NAME__'.
Slightly simplify wildcard handling
Fixed pyflakes-undefined-name errors.
Fixed spelling and usage of bare hyphen.
managed files that was not remote copy to upload them directly
HashCache: catch KeyError in unmark_for_purge(), bug #194

https://github.com/s3tools/s3cmd/issues/194

If the object isn't in the cache, we can't unmark it - it either never
made it into the cache, or has been deleted (purged) another way.
Added --continue-put and --upload-id, allowing skipping of files or
part files during upload when their size and md5sum match the file
being uploaded.