Merge branch 'release/0.5' into develop
Log to stdout by default.
Use binary.BigEndian to read port directly.
Use binary.BigEndian to generate port in rawAddr.
Create IPv4 address by calling net.IPv4
Add client connection number in server debug msg.
Add simple benchmark program: shadowsocks-httpget.
Log client conn number upon 100 new connections.
Add time statistics in benchmark.
Export RawAddr for use in benchmark.
Parse cmd line url before connecting to server.
Use net.JoinHostPort to joint host and port in benchmark.
Remove total time report in benchmark.
Use dnspool to limit thread creation for dns query.
Log ipv6 socks request not supported in client.
Use dnspool.Dial
Remove dnspool: disable cgo to limit thread creation caused by DNS.
Remove table cache, generate table on demand instead.
Add CHANGELOG and TODO.
New Cipher interface to abstract encrypt/decrypt.