[TASK] Create base version of the TCL/TK GUI
[TASK] Add table lists to prototype the index and mapping editor
[TASK] Improve main window

* Create scrollable window for tab
* Add procedure in manager.tcl to add tab in notebook
* display index in main.tcl
[TASK] Improve the GUI design

* Improve design of tabs (index, subindex, PDO mapping)
* Show a small image besides error, warning and console tabs
[TASK] Create newproject and node window
[TASK] Add buttons and a hard-coded tree window

* Add buttons and place hot keys
* Change required version of TK to 8.5
* Hard-code tree window in xmlread.tcl
[TASK] Add procedures for writing errors and warnings
[TASK] Add icons and GUI for connection settings
[TASK] Add node images to tree browser
[TASK] Bind enter and escape button
[TASK] Add scrolling functionality for paned window
[TASK] Toggle connect and disconnect in menu
[FIX] Cleanup main.tcl
[FIX] Split main.tcl into three files (operations.tcl, validation.tcl and windows.tcl)
[FIX] Remove unnecessary files and fix some bugs

* Remove unnecessary files and their dependencies
* Rename STB_TSUITE.cfg to plk_configtool.cfg
* Fix some bugs
[FIX] Open index on double click on right side screen
[TASK] Add C++ wrapper (Linux) and populate index and subindex from it
[FIX] Small GUI fixes

* Fix font bug
* Child windows are centered
* Radio buttons are made visible
[TASK] Dynamically load values from XDC file

* Reduce size of tree window
* Stop displaying text in console windows
[TASK] Create startup window

* Change startup image
* Add popup for new project
* Minimize the size of tree window
* Fix bugs for index and subindex popup