Use SO_REUSEPORT on Linux, if supported.

If the Linux kernel supports SO_REUSEPORT, this allows updates / certificate changes without any service interruption.
On a very busy server, this also allows running multiple processes listening to the same port in order to balance the load across all CPU cores.