Allow overriding processResponseHeaders of HttpConnection

Hi.

I want to customize response headers of HttpConnection. So I've changed the ```HttpConnection#Request``` and ```HttpConnection#Response``` to not ```static```, and changed some methods to ```protected``` for overriding.

If there aren't any problems, please merge this PR.