IPv6 Partially Support

shadowsocks server now can be connected with IPv6 (and IPv4), but the server to remote connection is still IPv4 and will be fixed later. Hopefully this will save some bucks for guys using CERNET :)

Thanks to @madeye