HTTP.go Update - convert parsed headers to lowercase

In RFC 2616 the Header field can be of mixed case.
* When parsing headers we convert them toLower Case
* Updated http_test.go