Ground-Plugins-Created gcscontrolplugin

Provides a GCSReceiver API
ground-plugins-gcscontrol renamed to gcscontrolwidget
Ground-plugins-gcscontrol- made gcscontrolwidget use the gcscontrolplugin API
[Alarms]: Changes requested in review

1.) Fix spacing in UAVObject XML file.
2.) Fix missing break;.
3.) Resolved ambiguity possible due to short-circuiting of
if() statement.
ground-plugins-gcscontrolwidget-renamed gcscontrolplugin to gcscontrolwidgetplugin
ground-plugins-gcscontrol add timer to periodically send gcsreceiver

This is needed in order to not trigger failsafe.
ground-gcs-plugins-gcscontrolwidget fixes compile issue with USE_SDL=TRUE
ground-plugins-gcscontrolwidget added gcscontrolplugin as dependency
ground-plugins-gcscontrol completed file header information
ground-plugins-gcscontrolwidget removed unused function
quanton: fix outputs for rcvport settings ppm+pwm and ppm+pwm+adc
GCS: systemhealth: rename Guidance-Warning.html, rename Memory* html files to match element Ids in systemhealth svg files
Merge pull request #891 from lilvinz/quanton_pwm_ppm_fix

quanton: fix outputs for rcvport settings ppm+pwm and ppm+pwm+adc
Complementary Filter: do not require home location

If home location is set, then use real mag.  If not, then just
assume (1,0,0). This isn't a problem since only the z rotation
is preserved, so declination doesn't matter.
added MavLink_TX & MAvlink_Tx_GPS_Rx to Revomini target
MavLink on revomini. One file was missing on previous pull.
MavLink : missing defines
Revomini: cleaning things
Revomini: stupid mistake in xml.
revomini: still failing in Git...