KMLExport: Added airspeed to export map. Also changed timespans to work on
flight path lines, making it easier to follow the vehicle's trajectory.
[KML export]: Changes requested in review.
[QML PFD]: Fixes an issue by which the PFD was continuing to process
events even when it was no longer visible. This specifically sets the
processed states to 0 as long as the PFD is not visible, and sets them to
the corresponding UAVO when they are.

On OSX with Qt 4.8, this saved 14% processor load.
Merge pull request #846 from kubark42/kml-add-airspeed

KMLExport: Added airspeed to export map
fix map spinbox zoom
maximum value should be 32 and not 31
pios_semaphore: added
all target makefiles: added pios_semaphore.c
pios_flash_jedec: use pios_semaphore
all pios_flash_internal: use pios_semaphore
all pios_spi: use pios_sempaphore
all pios_i2c: use pios_semaphore
pios_hmc5883: use pios_semaphore
pios i2c and spi: fixed copyright header
pios_semaphore: add compile time check for dependencies
pios_semaphore requires either PIOS_INCLUDE_FREERTOS or PIOS_INCLUDE_IRQ to be defined
pios_semaphore: fixed initial state for non FreeRTOS implementation
Merge pull request #918 from kubark42/fix-qml-cpu-usage

Fixes an issue by which the PFD was continuing to process events even when it was no longer visible.
Merge pull request #936 from peabody124/windows_build_fix

Revert "Merge pull request #873 from kubark42/fix-sysalarmmessaging-depe...
Merge pull request #925 from lilvinz/pios_semaphore

Pios semaphore
i2cstats uavo: removed
The current implementation was useless for multi instance drivers