tuid: 2nd compile with menud, roll OK, call in-out OK

tuid/tui: ui file rearangement:
   toolbox.h --> tuid.h --> tuix.h
             __> tui.h  --> tuix.h

menud: Now have a user type tuid_t
menud: Example and comments added
menud: _mk_window() removed. we call _mk_caption() and _mk_frame()

_mk_window(): THere is no point for this function. RIP.
comments: Text rearangement
comboboxd: functionality added.

- It support the tuid_t data type for key info
- It supports multirow frame
combobox: _mk_caption() now called only once
valueboxd: functionality added

- It supports tuid_t data structure
- It supports multirow frame
timeboxd: functionality added

- It supports tuid_t data type
- It supports multirow frame
ENCH: _mk_frame() funs

The _mk_frame() functions in comboboxd and menud no longer use strlen() to
determine where the '\0' from the sprintf inside the frame buffer is. They
use the return value of sprintf for that.
textboxd: functionality added closes #7

- It supports tuid_t data structure
- It supports multirow frame
- It does NOT support Lang_en (yet)
FIX: tui_timeboxd unused var remove