Sort include alphabetically and make them in order: Main header system headers library headers local headers While reordering, change a include of endian.h to our sparse-endian.h which is more reliant to toolchain changes.
Everything inside libraries/AP_HAL_Linux is for Linux boards, there's not need to add the ifdefs.
We don't add "Driver" to the name of the files anymore.