Fixed #1687 - Headers involved with signing sent with S3 keys should be ...

...case-insensitive for the user.

Review would be appreciated @danielgtaylor.