Add support to HTTP proxy, fix issue #22

Add support to HTTP proxy, fix issue #22
I use Privoxy as HTTP proxy. Privoxy cannot understand it, since the original code is not sending a standard HTTP/1.1 request.

Though Google can tolerant malformed HTTP requests, proxy servers may not.

So I think it is necessary to send standard HTTP/1.1 request.