MapToolBar: now looks a bit better with no CSS and stock font.
Merge squashed commit of the following upstream changes:

commit 09ed9056a0230a67e9fc550e7c355e29867f4e67
Author: Bill Bonney <billbonney@communistech.com>
Date:   Fri Apr 11 12:12:53 2014 -0700

    Info view: Removes Connection Button from messages widget

commit 7de19acb94fe17dffe7a3a6ca9f32bb190c50153
Author: Bill Bonney <billbonney@communistech.com>
Date:   Fri Apr 11 10:35:04 2014 -0700

    Fixes Param Download Bar not updating every time on refresh

commit ec9097adf620e6725cab36fbaa6e16b34cc3ebca
Author: Bill Bonney <billbonney@communistech.com>
Date:   Fri Apr 11 10:34:15 2014 -0700

    Fixed #272: Zero values not loaded.

commit e98fc423781a210383ae38262ee60f9af5455fad
Author: Bill Bonney <billbonney@communistech.com>
Date:   Thu Apr 10 09:55:26 2014 -0700

    Config/Tuning View: Fixes crash from NULL pointer exception

commit ed0250db5e38bd3633ff9a777467b35741298036
Author: Bill Bonney <billbonney@communistech.com>
Date:   Thu Apr 10 09:54:23 2014 -0700

    Fixes Advanced Mode Menu Item not being checked on startup

commit 386bc8b9db5e9b8fbde311853075744e9c775670
Author: Bill Bonney <billbonney@communistech.com>
Date:   Tue Apr 8 14:48:47 2014 -0700

    APM Toolbar: Only show Terminal View in Advanced Mode

commit 81936312daf82a1e5188ae948123774b1122b34e
Author: Bill Bonney <billbonney@communistech.com>
Date:   Tue Apr 8 12:54:11 2014 -0700

    Fix #285: Allow cut and paste in the Terminal View

commit 773f7003cb0424ff46777445f634d9c1702c9f8d
Author: Bill Bonney <billbonney@communistech.com>
Date:   Tue Apr 8 11:29:59 2014 -0700

    Fixes Camera View group boxes not being enabled when assigned.

commit 03066cfc4436073129015317f705f16287be3cf2
Author: Bill Bonney <billbonney@communistech.com>
Date:   Tue Apr 8 09:59:58 2014 -0700

    Added new RC_FUNCTION definitions

commit 79239701b4b4b083eeef490474cd27d4f235cafe
Author: Bill Bonney <billbonney@communistech.com>
Date:   Tue Apr 8 09:58:38 2014 -0700

    Fix 'reverse' checkbox not working as expected in Camera Gimbal  View

commit 3b964031d9da1813247cc9b72fd1552acbe84708
Author: Bill Bonney <billbonney@communistech.com>
Date:   Mon Apr 7 16:46:07 2014 -0700

    Fix Waypoint file version to be same as Mission Planner.

commit 994ee8134a88e3bc02dc366cbd5894132e665526
Author: Bill Bonney <billbonney@communistech.com>
Date:   Fri Apr 4 15:40:04 2014 -0700

    Add searching to Advanced and Standard Param Views

commit b696d2cd59f8d2eb63c9e868810552f403176f93
Author: Bill Bonney <billbonney@communistech.com>
Date:   Tue Apr 1 09:36:58 2014 -0700

    Use the current time, if time is set to 1970 i.e. invalid

commit 09cd3c53ddcc6c1b30a3dcd0c1fe958167806fb1
Author: Michael Carpenter <malcom2073@gmail.com>
Date:   Wed Apr 2 13:15:04 2014 -0400

    Change to support new linux installer naming scheme

commit 30b3cd4964c40cec8aa4a6b3217a655e0f660d51
Author: Bill Bonney <billbonney@communistech.com>
Date:   Wed Apr 2 10:04:17 2014 -0700

    Update to JSON version object

commit 3862dc52a98623814c90ebee04fdafedf02ae03a
Author: Travis Pinney <travis.pinney@gmail.com>
Date:   Sun Mar 23 14:42:55 2014 -0400

    Fix typo

commit 2798684149336cc894de0b7dd10aaac871bb1e0e
Author: Roland Bosa <roland.bosa@gmail.com>
Date:   Sat Mar 29 21:33:42 2014 -0700

    Graph: data source can now be toggle with keyboard too.

    Previously, the data toggle was hooked to the mouse-click handler. Now I hooked it to the itemChanged() handler, which gets invoked by pressing space.

commit a7fc4efacb82a871773e091b89ba8ccde1acfcb8
Author: Stephen Dade <stephen_dade@hotmail.com>
Date:   Sat Mar 29 21:09:07 2014 +1100

    Linux: Fixed typo in menu shortcut location
Qt5: Removed obsolete file QSerialPort.pri and all the serial port
files in libs/thirdParty/qserialport/...  Now using the one shipping
with Qt5.
Qt5: Removal of EigenLib and refactoring of AlgLib.

Replaced Eigen library with a custom small implemenation of a
double-based vector (and some other helpers).  This cut down the
compilation time down by over 1 minute (7%) compared to before. Also
got rid of a gazillion of warnings and some odd memory alignment
requirements.  The only use was for quaternion based rotation and
frame of reference translations.

Moved the only Alglib to QGCGeo.h/.cc as well. This might allow for a
refactoring of the least squares algorithm used there, in order drop
the dependency on alglib as well.
Qt5: Removed the Eigen library files from Git.
Bugfix: copying the parameter name used qMax() which could lead to a buffer overflow.

The correct function to use is qMin(), to avoid the buffer overflow.
Qt5: Moved the QtConcurrent files into a different folder, so as they
don't interfere with Qt5.
Core: Simplified the spherical error calculation function.
Map: Added a light background to the labels, so they stand out a bit.
Config.Compass: Moved the calibration to the UI

Added progress in the UI, removed (almost) all the modal dialog
boxes. Now also displays the currently calibrated offset in (nearly)
realtime.

Since the least squares calculation can take considerable time, I've
moved it to a background thread, to be calculated on demand.
Graph: Added 'c', 'C' to floats, scan as doubles, more resiliency
against funky logs.

As recently found out, the 'c' and 'C' codes should also be parsed as
floats.

Also, they should actually be parsed as double's. This allows the
plotting of Latitude and Longitude without losing precision.

Finally, added some more checks and boundaries to reject lines with
parsing errors. This should prevent further anomalies/crashes during
log import.