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
shared-manualcontrolsettings uavo-fix RssiMin/Max values
shared-manualcontrolsettings uavo-Added RssiPwmPeriod field
flight-modules-manualcontrol Handle new ManualcontrolSettings RssiPwmPeriod field

If the period is 0 use the value from the PWM driver directly.
If not 0 use the (measured positive pulse width) % (frame width)
formula.
This is a workaround to handle FrSky high frequency PWM RSSI.
Merge branch 'rssi_handling' of github.com:guilhermito/TauLabs into rssi_handling
Merge branch 'next' of git://github.com/TauLabs/TauLabs into rssi_handling

Conflicts:
	shared/uavobjectdefinition/manualcontrolsettings.xml
GCS: systemhealth: rename Guidance-Warning.html, rename Memory* html files to match element Ids in systemhealth svg files
Merge pull request #839 from guilhermito/rssi_handling

Collect and use RSSI value.
GCS: Update System Health gadget to show error codes
Merge pull request #900 from rdnzl/wip-systemhealth

Extended alarm descriptions for systemhealth gadget
[STABILIZATION]: 1) Enhanced coordinated flight to include a yaw damper when
flying straight.
2) Added separate field for coordinated flight control gains.
[Coordinated Flight]: Removed bound from coordinated flight. Now the
vehicle will attempt to return to its original heading even in strong
winds.
[Coordinated flight]: Changes requested in review

1) Got rid of magic numbers.
2) Nested if statement.