Squash dns-reverse-proxy branch for pull // FREEBIE

Add a reverse proxy server with both DNS server and HTTP server combined. The server hijack interested domains and redirect the http request to the domains through the sogou proxy server.

Basically, it is a combination of dnsmasq + privoxy. Just run the server and point your DNS to the server IP and be done with it.

The server do NOT proxy *https* requests.

All the juicy part are under the `dns-reverse-proxy` directory. Please read the `dns-reverse-proxy/README.md` for more information.