Link Manager: Add prototype method for ‘remove link by id’
Comms Config: Fixes buttons in dialog showing connect/disconnect correctly

- Clean up commented out code from previous version
Map Widget: Make sure the Waypoint is fully constructed before firing waypointEditableChanged
Waypoint Widget: support spline waypoints

- delegate navigation between waypoints to WaypointNavigation.h
Mission Widget: Add spline waypoint
Waypoint Widget: refactor large methods from WaypointNavigation.h to WaypointNavigation.cc
Map Widget: delete existing waypoint lines when switching to new UAS
Waypoint Widget: Fix Naming on Spline Waypoint
Advanced Param View: added default .param extension

new parameters files were created without .param unless user typed it in,
making files invisible in load/compare dialog
Full Param View: Fix #463, uninitialized state of a boolean causing the param file list to sometimes not download
ParamManager: Fixes #459, segfault due to params not being recieved by the time the UI is done loading
Initial commit of UASObject
Addition of UASObject and child classes for handling mavlink messages
Commiting missing files
Addition of new UASObject children for propigating values to QML
UAS: UASObject change to be the primary data provider for the PFD
Qt5: Bulk of changes to support the move to Qt5
Build: Commit of new debian rules for Qt5
Couple of changes to allow Linux and Mac to compile with Qt5
Qt5: Convert all QML QDeclarativeViews over to QQuickViews