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
[superbit] Trigger persistent settings store on bind.
[superbitrf] Added back commented binding parameter defines.

It is better to have a reference in the example airframes on how to
store the binding parameters. One can extract them using the telemetry
messages from the superbitrf subsystem.
[gcs] fix typo in help
[nps] update hack for superbitrf dummy
Merge pull request #792 from paparazzi/superbitrf_settings

Use persistent settings to remember the transmitter id, protocol and number of channels after binding.
Needs <define name="USE_PERSISTENT_SETTINGS" value="TRUE"/> in ap target of the airframe file.
[lisa/s] Added LadyLisa airframe file to example ant test conf lists.
[superbitrf] Store binding values with proper types.
[superbitrf] Correct superbitrf message name.
[cockpit] settings: wider label for current value
[settings] use a spin button for really large values

starting to solve #795