Addition of PX4FirmwareUploader for uploading firmware to PX4 boards
Reeneabled reset capabilities, but only for APM, not PX4 boards
Changes for improved progress and error reporting for PX4FirmwareUploader