tuid: Common link and set functions added
tui: menu has a RTOS version. (issue #2)

the menu function has a slight different data types. And is recursive
-It supports tui_t data structure
-It supports multirow frame
FIX: tui_menu var: calls decrement issue
tui_menu: Comment rework
combobox: has an RTOS version. (issue #2)

The RTOS version of combobox share the same combobox_t but has a slight
different prototype.
- It supports tui_t data structure
- It supports multirow frame
ui helper file clean up after last commit
tui: value box has an RTOS version (issue #2)

The tui_valuebox() has a slight different prototype

- It supports tui_t data structure
- It supports multirow frame
tui: timebox has an RTOS version. (issue #2)

- It supports tui_t data type structure
- It supports multirow frame
FIX: tui_textboxd string roll issue
tui: textbox has an RTOS version. (issue #2)

- It supports tui_t data structure
- It supports multirow frame
- Lags Language support
tui: Rework and common code suppression (closes #2)

All the modules now have:
* A version for RTOS environments. These functions hold the program
execution, so an RTOS is needed to ensure multithread.

* A demonised version. These functions DO NOT hold the program execution.
They make a litle job at a time instead. This way we can call them in
the main loop without an RTOS.