Linux: Fixed typo in menu shortcut location
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.
Fix typo
Update to JSON version object
Change to support new linux installer naming scheme
Use the current time, if time is set to 1970 i.e. invalid
Add searching to Advanced and Standard Param Views
Fix Waypoint file version to be same as Mission Planner.
Fix 'reverse' checkbox not working as expected in Camera Gimbal  View
Added new RC_FUNCTION definitions
Fixes Camera View group boxes not being enabled when assigned.
Fix #285: Allow cut and paste in the Terminal View
APM Toolbar: Only show Terminal View in Advanced Mode
Fixes Advanced Mode Menu Item not being checked on startup
Config/Tuning View: Fixes crash from NULL pointer exception
Fixed #272: Zero values not loaded.
Fixes Param Download Bar not updating every time on refresh
Info view: Removes Connection Button from messages widget
Fix for type code 'e'/'E': now parsed as float.

Also refactored some code and left out the use of toAscii(). This will simplify transition to Qt5.
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.