master
tools: add more linux include files to fix x86 build on macos
add a portable version of sys/sysmacros.h and and let the kernel use the host include dir, fixes x86 builds on non-gnu systems
treewide: strip trailing whitespace
tools: update elf.h
tools/include: add more endian macros