[uart] Error checking moved to uart_arch.h
- Removed trailing whitespaces in linker script
- Added some extra debugging option for ChibiOS/RT (useful for developement)
- Cleaned up imu gx3 code
- gps_ubx error checking code moved into uart_arch.h