[BC BREAK] http headers always return lower case letters

Guzzle’s behavior seems different with 3.6 and 3.7