Addition of tlog replaying capabilities
Added play/pause to datalog reply, and sped up some things
Renamed a typo in TLogReplayLink, and changed so it now hides the connect button when replaying a log
Removed XBee dependancy since it is currently unused
Addition of throwAwayGCSPackets which causes the MAVLink protocol parser to ignore any packets with the 255 GCS system ID
Changed UASManager function to properly delete UASInterface* objects when requested, and fixed issue where the UASListWidget wasn't actually removing a UAS when it is deleted
Fix for crash after removing a UAS, then re-adding it, caused the FlightModeConfig screen to get in a bad signal state
Changed TLog loading so the toolbar stays hidden if the user doesn't select a file to load
Change to allow enable/disable of connect widget to be overridden
Fix for TerminalConsole show/hide of connect widget

The TerminalConsole was not checking to see if it was the currently
visible window before attempting to show the connect widget, this is fixed
Cleaner closing out of TLogReplayLink, and change to properly hide connect dialog

The connect/disconnect button on the ApmToolbar will now be hidden while
TLog replay logs are being played, to avoid attempts to connect while
playing.

UASManager also now handles removeUAS being called from places othe than
QObject::destroyed signal
Small fixes for log loading to work more smoothly with connection/disconnections