This PR makes it possible to directly use byte swap macro from the kernel headers by advertising the compiler's builtin byte swap method. In this commit, this is simply a forced
Not sure this is the best way to do. It should probably go in the clang frontend. Especially if we want to use it from non python programs.