refine rangefix
set socket option
Merge branch 'goagent/2.0' into 2.0
Fix range fetch for Android Youtube app

Sometimes, Youtube app will try to do range fetch for a video. This action relys
on the "Content-Range" and "Content-Length" in the http header to identify
the next part of video to fetch (actually this logic exists in StageFright
media player library).

However, GoAgent choose to not send back "Content-Range" and "Content-Length" for
range fetch requests. This causes Youtube fetching wrong part of video again and
again. At last, the playback becomes jitter and stutter.

This patch aims to fix the problem, but without enough testing, I cannot make
sure that there exists no side effects for other platform or software.
Merge pull request #73 from madeye/range_fetch_fix

Fix range fetch for Android Youtube app
Merge branch '2.0' of https://github.com/goagent/goagent.git into 2.0
need more test
tested maxlv patch at chrome/opera/firefox desktop
Merge branch '2.0' of https://github.com/goagent/goagent.git into 2.0
refine DNSServer
add google only bad ip
Add www.google.com/reader to [google_cn]forcehttps
Merge branch '2.0' of https://github.com/goagent/goagent.git into 2.0
bugfix for new dns behaivor
add more blacklist ip
Merge branch '2.0' of https://github.com/goagent/goagent.git into 2.0
refine error(DummyGeventObject) when enable DNSServer at gevent 0.13.x
update lastest proxy.pac
update lastest switchsharp crx
print pac local path