Update TODO
Change first win position at creation
Update TODO
Removed non needed code
Gui Session implemented.

The role of the GUI session is to separate between different simulations
of widgets of the same context. It is used in the simulator, the editor
and espion.
For the moment, one can be used for many contexts.

The next step is to add the simulation window inside the GUI.
Add user callbacks support. Need to complete in GUI.
Add view in toolbar to hide/show sub windows
Add simulation button and functionality in GUI
Fix compilation warnings.
Valgrind memory fix
Simulation: complete menus by adding the running sessions
toolbar: add icons to menu items
layout: sequence_buttons_box props
adding Win_Info struct
canvas: kinda ordering windows on canvas
updating only one win, when pack
Changes in ffi_glue:
- Renaming of functions
- Removal of init/shutdown
- logic of existence is now in session
Refactor right panel and complete View menu
gui_widget: name change
addind data_set/get api to Widget