shadowsocks-libev: patch from commit url instead of inlined