added a new module for the logging using a memory directly plugged on SPI
progammed a first test to write a Byte into the memory
[boards] lisa_l: remove unused defines
update gitignore
[ext] update libopencm3

get fixes for i2c_reset and timer_set_oc_mode
[rotorcraft] add comment
[misc] added the speech synthesis to sync the video

closes #789
[ahrs] int_cmpl_quat: warn instead of error if no heading update
[Lisa/S] Corrected the assignement of the actuators passed to NPS.
[generators] don't generate superfluous semicolons
[ardrone] File logger

closes #788
Added *.dSYM to gitignore. Removed explicit listings of .dSYM directories.
remove some old AVR macros
[NPS] Fixed NPS warnings on OS X

OS X uses clang to compile the code, thus we have a bit different
warning system. Now the C++ code is being compiled with the G++ clang
compiler instead of GCC.
Actually compile C++ files with CXX and C files with CC.

Also fixed some other warnings including UTF-16 character usage.
Converted config report warningt to PRINT_CONFIG_MSG.
We need to push the diagnostics first for clang.
Added GNU99 standard flag to the C targets.
[settings] add persistent superbitrf bind_mfg_id
[nps] add stupid hack so you don't have to remove superbitrf.xml settings file
[superbitrf] add superbitrf_set_mfg_id handler
[nps][math] extern C for pprz_geodetic_wmm2010.h to fix nps
[settings] possibility to specify type for persistent settings
[superbit] Added storing of num channels and protocol binding parameters.