GCS: confirm failsafe is working during input wizard

Some receivers have a failsafe mode that do things like hold
the throttle at a constant setting. In this situation, the flight
controller cannot tell that the pilot is no longer in control.

This is an extremely unsafe configuration and should not be
facilitated by the wizard. This adds a step that requires the
user to verify that failsafe detection is working reliably.
GCS InputWizard: do not change FlightStatus to period

There is no need to set FlightStatus to periodic. OnChange
is more reliable for things that rarely change. Just need to
make sure the other objects don't clobber FlightStatus when
that is needed.
GCS Input Wizard: remove old logo from transmitter
GCS Failsafe Configuration: disable fast updates of other objects

These fast updates clobbered the ones we wanted
GCS Input Wizard: transparent background around transmitter

No need for the gray background. This looks cleaner.
GCS/UAVObjectUtilManager added retries and result feedback to metadata uploads
GCS/TelemetrySchedular added operation result feedback to the buttons
GCS Uploader: close com port when booting

Keeping this open makes the bootloader not work further
times.
GCS Uploader: prevent crashes on repeated use

On OSX when using the bootloader multiple times when
unplugging the device between (instead of clicking
boot), the open command locks up the GCS. This makes
it close the previous handle first.

Ideally an unplug event would trigger the close, but
the hooks are not easily available.
GCS Input: allow bypassing failsafe detection (not recommended)

Some receivers (e.g. 9x) do not have the ability to configure
failsafe. This is extremely dangerous to use with a multirotor
as they can fly away once this happens. This commit adds strong
warnings against this configuration, but allows people to skip
the failsafe check.
Merge pull request #1270 from peabody124/uploader_osx_crashes

Uploader crashes with repeated use on OSX
Merge pull request #1255 from peabody124/failsafe_input

GCS: confirm failsafe is working during input wizard
Stabilization: fix small typo for yaw autotuning

This prevented the yaw gain autoadjusting, but was
always going to the max level.
Sim Posix: use -D USE_POSIX for consitency with OSX
PiOS Semphore: fix for SIM_OSX

Sim has no ISR methods. This maps them to the normal
non-ISR methods for simulation.
GCS Share: copy welcome qml files to share directory

This is largely redundant but facilitates using the Qt
deployment tools.
OSX Package: distribute QtQuick files

macdeployqt now works properly. it does requires qml files
for it to parse to exist in the package, so for files that
are in a resource (e.g. welcome) they must be duplicated
to the share directory.
Windows Package: distribute QtQuick files

windeployqt now works properly. it does requires qml files
for it to parse to exist in the package, so for files that
are in a resource (e.g. welcome) they must be duplicated
to the share directory.
OSX: install OSG / SDL

Restore these. No reason not to package if they
are present.
OSX App: switch how we include Info.plist