[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.
[superbit] Removed the transmitter bind variables from airframe files.

Those should not be needed any more, as you can use persistent settings
for them now. You still might want to add them yourself if you are
flashing adapted firmware all the time onto your lisa/s craft.
[superbit] don't overwrite persistent settings