ground-added file utils class to uploader plugin

Provides:
Directory compressing
Directory decompressing
Directory removal
ground-uploader plugin-deleted delay class. Replaced by eventloop
ground-uploader plugin-added new partitions handle functions to op_dfu class
ground-uploader ui-added partition browser
ground-uploader-devicewidget added partition handling actions and functions
flight-bootloader-enabled CAP_EXTENSIONS
flight-bootloader-fixed compilation error, "," instead of ";"
flight-bootloader-changed send_capabilities function to return correct fw partition size
Flight/PiosF4-Created bogus cableconnected function, only calls checkavailable
Ground-Uploader-removed unused included file
Ground-Uploader devicewidget.cpp fixes crash when no partitions are found
Ground/Uploader - Coding style fixes
Ground/Uploader - Added Doxygen to new devicewidget.cpp functions
Ground/Uploader-Moved partitions bundle file saving dialog to the beggining

Also skips file saving if no partitions were downloaded
GCS/UPLOADER:Added some debug statements to help bug finding

TODO DELETE BEFORE MERGING
GCS uploader:partition browser flush upon connection to avoid duplicates