Fixed header
final fixing attempt of entireflash makefile
this makefile only works if SHELL points to bash
this now also silences dd but checks it returnvalue so there is no danger of unnoticed failing
should work on ubuntu x86, ubuntu x64, macosx, mingw
Merge branch 'next' of https://github.com/lilvinz/PhoenixPilot into quanton
quanton: removed op_config.h from target
quanton: rebranded file headers
quanton: fixed file header rebranding
Revert "gcs: added quanton usb vendor and device ids to rawhid plugin"

This reverts commit 7fd7351b093bc2c56ddd733dcaf41ce12cd42811.

This is no solution and thus currently useless.
revolution: added PIOS_USB_BOARD_VENDOR_ID constant which was missed at refactoring
quanton: reworked Makefile
stripped unused stuff
removed all arm specific stuff as the stm32f4 is a thumb only chip
added -ffunction-sections -fdata-sections to get smaller firmware image
ef: explicitly use bash for EF targets

Since the makefile contents depend on bash, then make
the makefile actually use bash.
Merge pull request #48 from PhoenixPilot/stac/fix-ef-shell

ef: explicitly use bash for EF targets
Start of GCS "Board Manager"

As part of work on Issue #38, this is the beginning of a GCS board manager
that will enable board designers (PhoenixPilot or other projects) to add support
for their hardware targets to the GCS as one self-contained plugin.
entireflash: branch code path for windows to finally fix that one on all platforms
quanton: tidied up system initialization file
Merge pull request #30 from lilvinz/quanton

Quanton.  I tested our firmware (Freedom) still enumerates.  All flight_clean all_flight builds cleanly.
Merge pull request #49 from lilvinz/fix-ef-makefile

entireflash: branch code path for windows to finally fix that one on all...

Tested on ubuntu 64 bit and mac.  We'll see that hte build server works with linux-32 and the others.  This just ifdef's stac's previous change out for windows.
Merge branch 'next' into navigation
VtolPathFollower: Use the pid library instead of rewriting PID loops everywhere.
GCS UAVTalk Relay - implements filtering based on sender and UAVO
Fixes relaying of metadata objects.
pios_i2c: fixed a race condition with wrong bus locking when using FreeRTOS
When more than one task is concurrently trying to access
the same i2c bus and a timeout occurs on bus lock the
transfer would just continue and blow up the pios_i2c
driver. This has been fixed.