Convert Guzzle\Http\Message\Header instances to arrays

I think this changed for Guzzle 3.6, the headers collection is a collection of `Guzzle\Http\Message\Header` instances, rather than arrays.