select available PM3 hardware port when updating the serial port list remove extra empty lines in raw command output by replacing appendPlainText() with insertPlainText() rather than starting the client with QProcess::Text
For serial ports which look like PM3 hardware, show a '*' behind them. Show message box if the GUI fails to connect to the hardware
plus, make setRequiringOutput() matched in PM3Process::connectPM3()
Load translation file in the executable.