PIOS Sensors: remove unneeded check

This broke sim compilation on OSX
FreeRTOS OSX: fixes for compilation on OSX 10.9

Various variables were unused. Clang has better static
checking.
Flight: remove old Stack_Change_Weak methods

This was created as a work around for simulation issues ages
ago but is no longer required and now causes compilation
errors.
SimOSX: fix for compilation issue

Do not try to require -lgcc
Sim: set max sensor rate to allow arming

This blocked arming in simulation modes.
GCS Warning Fix: VehicleConfigurationHelper had uninitialized variables
GCS Warning Fixes: suppress warnings from QWT
GCS Warning Fixes: define static float in correct way
GCS Warning Fixes: 'hidden overloaded virtual' warning

The method signature of a derived class should match that of the
parent precisely.
GCS Warning Fixes: remove unused method

This was confusing overloading
GCS Warning Fixes: remove double parens
GCS Warning Fixes: make sure variable is initialized
GCS Warning Fixes: make sure variable is initialized
GCS Warning Fix: Logfile match parent message signature

Dropping the const in the signature triggered a compiler warning
for clang, which has more conservative static error checks.
Android: start implementing navigation bar
Android: navigation bar now appears

It only appears for the abstract base class right now
because all of the child classes load their own layout
which does not provide the needed elements.
Android: add nav bar to home page
Android: add nav bar to controller activity
Android: add nav bar to logger activity
Android: add nav bar to PFD activity

This one is done slightly differently since it was already
using a fragment manager. It just adds the fragment to the
main drawer layout.