Android: build UAVOs for HEAD

This will make jenkins produce .apk with valid UAVO
sets. Also, it will work better for people working
on branches.
Merge pull request #1292 from peabody124/android_head

Android: build UAVOs for HEAD
GCS/ScrollDecorator.qml deleted destructor

avoids qrc:/welcome/qml/ScrollDecorator.qml:21: TypeError: Cannot read
property of null message
GCS/Uploader only close usb port on exit if open

avoids pjrc_rawhid_unix: Invalid device number used (0) message
Android: fix crash on MIUI
Android: make drawer selection work on startup

Now the MainActivity tells the drawer which item is currently
selected.
Android: do not use back stack for horizontal navigation

This follows the Android style guide for how to use Navigation
drawers and will not create such deep back stacks.
Android: alarm summary uses fragment

This avoids duplication lots of code between the alarm
fragment and main activity.
GCS/Input Config: directly set meta data during calibration

Because the input wizard toggles the metadata a fair number of
times the latency of ack'ing all of them blocks the UI. This
changes the behavior to directly set and store the metadata.
While this might miss one or two settings, it works reliably
for configuring the wizard (and approximates the previous
behavior that has been working for a while).

It also fixes a confusing bug that was occuring at the end
of calibration where the save button was blocking due to
a series of metadata transactions taking up the transaction
queue.
Colibri: allow wizard to calibrate input type

Colibri plugin did not indicate how to configure the
input headers so the wizard would skip this step.
Android: remove unused SystemAlarmActivity

The fragment is now used exclusively.
Merge pull request #1296 from guilhermito/gcs_closing_warnings

Gcs closing warnings fix
Merge pull request #1306 from peabody124/colibri_input

Colibri: allow wizard to calibrate input type
Merge pull request #1305 from peabody124/android_fix

Android: fix crash when restoring with other info in the bundle
Merge pull request #1304 from peabody124/inputwizard_metadata_fix

GCS/Input Config: directly set meta data during calibration
Modules: drop State/coptercontrol as it is unused
pios_queue: add
all targets: add pios_queue.c to makefile
all flight: use pios_queue
all flight: use PIOS_free() instead of vPortFree()