(from github.com/Loxodromics/ludimus 5c2e40f)
SOL_TCP and TCP_KEEPIDLE are defined in Linux but not MacOS
If they are undefined, replace SOL_TCP by IPPROT0_TCP and
replace TCP_KEEPIDLE by TCP_KEEPALIVE
to writen into raop_t raop for later use when connections are made.
new functions : raop_set_udp_ports, raop_set_tcp_ports, raop_set_display_size
The behavior of the library is unchanged if these functions are not used.
the plist library is removed (the Linux distributions version will be used)
(libplist 2.0)
the library llhttp v 6.0.2 is added to replace http_parser
The curve25519 and ed25519 libraries are removed, and replaced with their
OpenSSL 1.1.1 implementations
crypto is updated