glc_lib: fixed a malloc / delete[] misusage
opmapcontrol: fixed use of uninitialized member mapType
opmapcontrol: fixed uninitialized memory usage by adding a default constructor to struct distBearingAltitude
mixercurvewidget: fixed uninitialized use of curveUpdating member variable
opmapcontrol: fixed homeitem member localsafearea being used uninitialized
gcscontrolgadget: fixed uninitialized use of controlsMode member
configtaskwidget: fixed uninitialized use of currentBoard
pfdgadgetwidget: fixed uninitialized use of beSmooth among others
Merge branch 'next' of git://github.com/PhoenixPilot/PhoenixPilot into memcheck_gcs_fixes
Improved the generic hardware selection tab look and feel.
Improved comments in configgadgetwidget.cpp.
Merge branch 'next' of git://github.com/PhoenixPilot/PhoenixPilot into memcheck_gcs_fixes
Merge pull request #184 from PhoenixPilot/kenz/gcs_hwtab_look_and_feel

Improve the generic hardware selection tab look and feel.
Improved autotune instructions.
Fixed path in command to copy the SDL.dll
Android PFD and SystemAlarms: Ensure that objectUpdated is not called for a null object

Both SystemAlarms and PFD (fragments) are getting a connected signal and then not finding
objects that should exist (SystemAlarms and AttitudeActual respectively).  This is probably
when connected to an unknown UAV type and should be handled gracefully like now.
However, it would be good to confirm this doesn't happen when connected to a known
UAVO set.

fixes #203
Windows Packaging: Including libstdc++-6.dll

I'm not sure why this wasn't required previously or causing
other issues but including it resolved an issue for Al.
Linux Packaging: Don't use sudo for postinst

Since the whole packaging installation runs as root
calling sudo is unnecessary.
Replaced required slash.
Classed hardware settings into subtree. This reduces the number of
elements in the top tree of the UAVO Browser.