swi-prolog: optional libarchive support

Also prevent finding a MacPorts installed libarchive.

Closes #28666.
add shadowsocks-libev v1.4.4

upstream: http://github.com/madeye/shadowsocks-libev
shadowsocks-libev: add 1.4.4 bottle.