add files needed by wireguard to the build
This is just the kernel bits, not the kmod itself, there are some changes needed because param.h and libkern.h aren't included and the default sodium_misuse is incorrect for the kernel. @cem this is your bailiwick so you know best how to handle.