Initial commit.

 - Basic version of GUI
Update buttons and other changes.
[TASK] Updated nmt command window and Node status

 - Also updated other tabs.
[TASK] Update other ui
[TASK] Update ProcessImage and Channels.
[TASK] Update All the GUI

 - Implement ProcessImage Memory and ProcessImageVariables UI rows and Columns implementation
[TASK] Update GUI to the final

 - Updated the About window
 - Added welcome page
 - Fix alignment issues
Merge remote-tracking branch 'remotes/GitHub_Ram/dev_qt_adv_gui_v1' into dev_qt_adv_gui_v1
Merge branch 'dev_qt_adv_gui_v1' into dev_qt_gui_v2
[TASK] Added the plk library dependencies for the GUI
[TASK] Added start stop restart plk
[TASK] Added logging window support
[TASK] Update Node status for CN and MN
[TASK] Send NMT commands from GUI

 - Integrated send NMT command API