MOR-929 Add wireguard-go, improve the kernel module check, do not try to run our own binaries
Allow users to choose the user-space WireGuard implementation.
Use modprobe to check whether we can use the wireguard kernel module.
Do not even try to execute our own WireGuard binaries, we do not ship them.