enable ltm compile
Flight/Common BL - include cap extensions by default
Flight/Common BL - Fix comma instead of semi-comma on cap_extension_magic line
Flight/Common BL - Report fake partition size (-description size) on the cap request

This is the size used on the fetch partition msg so they have to match
GCS/Core-Added getBoardNameFromID static function to IBoardType
GCS - Bump year to 2014
GCS/USBMonitor added equality operator to USBPortinfo
GCS/USBSignalFilter-Track devices so the disconnected signal can reference them

Allow a list of vids to be passed on the constructor
GCS/devicedescriptor added boardID utility function
GCS/devicedescriptor changed int types to quint8 and added userDefined field
GCS/UAVObjectUtilManager Added getBoardRevision function
GCS/UAVObjectUtilManager refactored getBoardDescriptionStruct

Now returns operation success
GCS/UAVObjectUtilManager refactored descriptionToStructure to fill new fields

New fields are certified boolean and userdefined string
GCS/UAVObjectUtilManager removed unused code
GCS/UAVObjectUtilManager Added versionMatchCheck function
GCS uploadergadgetwidget and uavsettingsimportexporfactory refactor

To use new UAVObjectUtilManager getBoardDescriptionStruct function
signature
GCS Added new uploader plugin code
Flight/firmwareiap module, removed chained devices handling legacy code
Shared/firmwareiapobj.xml removed unused ArmedReset field
Flight/iap module - added reset action