Merge branch 'devel'
Fix crash when accessing local HTTP server with only /proxy.pac

I was trying to access the local HTTP server with curl:

http://127.0.0.1:51134/proxy.pac

(Assuming 51134 is the port)

But GoAgentX crashed with the following report:

*** Terminating app due to uncaught exception 'NSRangeException',
reason: '*** -[__NSCFString substringFromIndex:]: Range or index out of
bounds'

It because we didn't check if the query exists before trying to call
-substringFromIndex:, the fix will use the current setting from current
service if no query is given.
Merge pull request #140 from jjgod/master

Fix crash when accessing local HTTP server with only /proxy.pac
add contributor jjgod
rollback uploader.zip to v1.1
set PYTHON_EGG_CACHE to working directory
update goagent to 2.1.17
fix deploy goagent server with password does not work
add obfuscate option;
set default connection profile to google_hk and connection mode to HTTPS
remove proxy setting in pac address, get proxy info from current running service;
bring SOCKS5 to front of proxy setting of shadowsocks
upgrade version to 1.3.19
add changelog
Release GoAgentX v1.3.19