[chibios] uart: Log uart/serial errors

- Fixed makefiles of some serial peripherals to be compatible with ChibiOS
- Serial line error logging compatible with Paparazzzi (so far for telemetry/gps ports)
- Minor fixes in uart arch
[rt_paparazzi] Update 0.1.2

- Thread definitions moved into proper subsytems files
- No MACRO for thread defines
- IMU GX3 subsystem, AHRS and IMU subsystems connected in more general way (callbacks)
- new AggieNav AHRS (as a proof of concept, right now it only rotates the attitude data from IMU)
- telemetry fix for IMU GX3 in ChibiOS
- Removed trailing whitespaces in linker script
- Added some extra debugging option for ChibiOS/RT (useful for developement)
- gps_ubx error checking code moved into uart_arch.h
[rt_paparazzi] update 0.3.1.
aka big fat attempt to finally clean up the callbacks, threads, io and other stuff
1) Two sample configuration files:
* hexarotor Lia with GX3
* hexarotor Lia with Aspirin
2) Clean up in the rotorcraft_rt.makefile
3) Aspirin and MS5611 SPI drivers are now compatible with ChibiOS
4) Improved default chibios telemetry (more information)
5) Cleaned up drivers (ADC, SPI, I2C, UART)
6) Cleaned up board config files
7) Cleaned up error logging for uart (GPS/Telemetry threads)
8) Improved thread structure in main_chibios.c
[rt_paparazzi] cleanup

Based on @flixr's comments
1) [i2c|uart|spi]_pprzi.c renamed to _pprz.c
2) fixed doxygen comments, cleaned up code style
3) cleaned ms5611 periph to be more better integrated with ChibiOS
4) ImuEvent moved into main_chibios.c
5) main_chibios.c cleaned
6) supressed warnings for unused arguments in arch functions
7) fixed callback for threads (see example with GPS thread)
8) uart_receive_x macro changed into a function (look at GPS thread)
9) defined SPI_VOLATILE qualifier for SPI volatile buffers
[chibios] update chibios submodule: Temporary fix for the PPM driver

* added Timer Channel 3 into ChibiOS
* so it is possible to compile RT paparazzi and use PPM radio
* temporary only, eventually I will push a patch to the official ChibiOS repo and link back there
[chibios] convert ld script to unix line endings
Merge branch 'rt_paparazzi' of git://github.com/paparazzi/paparazzi into rt_paparazzi

Conflicts:
	sw/airborne/arch/chibios/STM32F107xC.ld
	sw/airborne/boards/lia/chibios_f1/board.h
	sw/airborne/mcu_periph/spi_pprz.c