Set Date to empty string when signing if x-amz-date is present
Don't try to decrypt directory listings
Ensure amz headers are sorted in SignRequest

Go's map is not ordered after all...
Don't send data for PUT copy requests