[abi] remove test_abi program
[airborne] minor DOWNLINK_DEVICE cleanup
[dox] minor Doxyfile update
[telemetry] make specific flag for periodic telemetry
Merge pull request #619 from podhrmic/master

[doxygen] Updated code style guide
[uart] fix uart speed config on linux based AP
[uart] fix compilation issue with omap uart driver

not really a nice solution, but at least it should work
[ardrone] now supports firmware 2.4.8
Merge pull request #626 from paparazzi/ardrone_2_4_8_supported

[ardrone] now supports firmware 2.4.8
[bug][udp] size should be passed as a pointer to a variable. Fix no-data return value while we are at it.
[ardrone] Cleanup and possible fix for occasional magneto freeze problem
[gcs] deeper zoom level for small area flights
[interrupt] settable int priority level with libopencm3
[gps] add raw ephemeris data to ubx
[tools] gen_aircraft: change order of define flags

The change of order in define flags is to prevent that these flag are erased if the firmware use = instead of += (at least the first time),
which is usually the case for test programs.
It should not make any other difference since multiple occurrences of flags are merged at the and anyway.
[stm32] update libopencm3 and hence also adc injected channel order
[chibios] add chibios-libopencm3 support

Only the realtime scheduler and SDIO driver from ChibiOS is used.
This brings the support of the SD log on Apogee boards. The current
solution is not fully satisfactory and is an intermediate solution
before switching to a 'pure' ChibiOS arch.
Some of the implementations can be cleaned and/or improved, but since it
is not a long term solution, I doubt it is worth the effort here.
Normal bare-metal libopencm3 code is of course still working.
Git submodules:
- chibios: 2.6.2
- fatfs: patched version for chibios+pprz
[optitrack] Indoor GPS
[gps_udp] rename + airframe file
[modules] geo_mag cleanup and doc improvements