Shared-Added RSSI fields to manualcontrol settings and command UAVO.
Flight-ManualControl module populate RSSI UAVO fields from PWM,PPM or ADC
Flight-UAVOMavlinkBridge send new RSSI value on mavlink stream
Flight-ManualControl Module-wrap ADC funcion call in #IFDEF
Sparky-Created outport field on hwsparky UAVO
Sparky-Hw definitions-Always define full set of PWM outputs and ADC channels

This will then be limited by manipulating the number_of_XXX values
Changed adc and servo configuration defines to not const so I can change
some values later
Sparky-Board init-handle the different output configurations.
Shared-Add the possibility of having PWMout+PWMin or PWMout+PWMin+2ADC on hwsparky.xml
Sparky-Added PIOS_INCLUDE_PWM to pios config
Sparky-board_hw_defs added PWMin def structures
Sparky-Handle PWMin options on board init
Sparky- Fixed typo on new outport hwsparky UAVO option.
Geodetic reference: Corrected firmware to use mean seal level altitude.
Note, the tablet altitude needs to be resolved.
Geodetic reference: Clarified text box instructions.
[CONFIG]: Fixed bug by which output channel assignment text could be out
of sync with output channel assignments.
On the advice of a Qt developer ("Just put that header file in the .pro
and be done with it") this fixes the issue where SysAlarmsMessaging was
not recompiling when the SystemAlarms UAVO was changed.
[CONFIG]: Removed superfluous code.
Failsafe: only enable stabilization when armed

If the system is disarmed when failsafe is engaged disable all
stabilization to make sure control surfaces do not respond. This
means a transmitter is required now to test the and tune the gains
on a fixed wing.
shared-manualcontrolsettings uavo-fix RssiMin/Max values
shared-manualcontrolsettings uavo-Added RssiPwmPeriod field