Removed some unused debugging code from QGCXPlaneLink.
Converted LinkInterface from a pure-virtual interface into an abstract base class. This centralized the data rate calculation code for all subclasses. Also added the necessary code to provide upstream/downstream data rate calculations for all LinkInterface-derived classes.
add eclipse settings folder to gitignore file
Merge pull request #442 from DonLakeFlyer/BrokenWindowsBuild

Fix broken Windows build
Merge pull request #440 from thomasgubler/eclipse_gitignore

add eclipse settings folder to gitignore file
Merge pull request #439 from Susurrus/simpleCheckRates

Add data rate calculations for all LinkInterface-derived classes
Unit Test Fix
make changes
Unit Test in main
fix debug/release scope

You can’t use debug or release by itself for a scope. The rules are
that a single debug will overide a release in CONFIG. You need to use
the CONFIG macro to make this rule happen correctly.
Merge branch 'BetterUnitTest' of https://github.com/DonLakeFlyer/qgroundcontrol into BetterUnitTest