[modify] compare headers in lowercase

s3:// seems to always return us headers in lowercase,
while http:// may return mixed-case (e.g. "Cache-Control").

For our purposes, we only case about lowercase comparisons.