fix geoip 'local' when domain refers to local

判断是否为本地地址时应该对iplist[0]进行判断而不是hostname。
add remove_ca function(not completed).
refine remove_ca method
remove default CA
Update addto-startup.py

fix empty working directory in OSX
Merge pull request #56 from zfdang/3.0

Update addto-startup.py: fix empty working directory in OSX
random sni
refine timeout for iplist
revert back timeout
update ssl
refine pac
import_ca support for firefox on android

Android上的Firefox不使用系统的根证书库，需要单独导入根证书，但是又不提供导入根证书的入口。
这两句代码加上之前，如果直接局域网内访问（举例） http://192.168.1.2:8086/CA.crt ，会报错误“this personal certificate cannot be installed because you do not own the corresponding private key”。
这个问题真的困扰了我好久好久，也转换过各种证书格式均未果。 最终竟然是在 http://ra.fudan.edu.cn/pdf/firefox.pdf 复旦提供的导入根证书向导上找到了问题所在，需要指定content_type为'application/x-x509-ca-cert'。
不过现在虽然解决了证书导入问题，firefox android访问https站仍会报sec_error_unknown_issuer， 同时GoAgent报“Error: [('SSL routines', 'SSL3_READ_BYTES', 'tlsv1 alert unknown ca')]”。希望能够得到解决。
Merge pull request #59 from hub01/patch-7

import_ca support for firefox on android
refine iplist algo
rewrite iplist algo
cert bugfix for mobile device
bump version to 3.2.2
Update README.md
catch WindowsError when import_ca
refine CertUtil