Modified to use new FILE_TRANSFER_PROTOCOL message

- Also corrected system/component id usage
- Switched to new Qt5 connect api

Requires corresponding Firmware pull. Passes unit test and tested with new firmware.