Merge pull request #299 from whuhacker/master

fix typo // FREEBIE
bump version number; increase the rate of choosing our own servers  //
FREEBIE
FIX iqiyi on bilibili apps & CNTV CBOX // FREEBIE

for ACGer & peoples in North America. Ref: #298 // FREEBIE
Merge pull request #301 from karlcheong/master

FIX iqiyi on bilibili apps & CNTV CBOX // FREEBIE
bump version number  // FREEBIE
Amazon.cn kindle ebooks/android appstore purchase // FREEBIE

#302 #151 #57 // FREEBIE
output regex list for chrome extension via command line  // FREEBIE
Merge pull request #303 from karlcheong/master

Amazon.cn kindle ebooks/android appstore purchase // FREEBIE
increase the prob of using our servers again; comment out amazon.ca urls  // FREEBIE
Update url_list from github online // FREEBIE

Once the server started, every 12 hours, download shared/urls.js from
github master and load url_list from it.
all use our own servers  // FREEBIE
new port for proxy.uku.im  // FREEBIE
to output all regex patterns via command line  // FREEBIE
add urls for iqiyi vip  // FREEBIE
Generate fast compact proxy.pac  // FREEBIE

Generate a map from host -> [url_path_patterns,...] using url_list.
The shExpMatch need only match patterns for urls with same host.

Need to write a simple url parser since we cannot require("url") of
node.js. The urls2pac() was also called from inside chrome.
Droxy: proxy check for non sogou proxy // FREEBIE
Merge pull request #313 from mozbugbox/pac-update

Generate fast compact proxy.pac  // FREEBIE
Merge pull request #315 from mozbugbox/droxy-update-url_list-online

Droxy update url list online
try to write a faster PAC file
preset ^ and $ to the pattern strings