tkbio: add user timers
- tkbio_def: add timer queue
- remove set_pause -> now a system timer
- add tkbio_timer app function
tkbio: cleanup event queue
tkbio: make init_screen deferable
- menu: defer activate event
tsp: add tsp_cmd.value
- remove tsp_cmd_prev/next
- add tsp_cmd values tsp_switch_pid/prev/next
- tkbio: move tsp send code to own function
tsp: add lock cmd locking/unlocking screen
tsp: add 'hide' property, whether activated by switch prev/next
- add find_client: find client by pid or pfds pos
- add client_list_rotate_next: get unhidden client or with lowest priority
- rename set_client -> register_client
tkbio_type_button: char: verbose: print id
menu: fix missing signal defer
tsp: switch(0) switches to current app
tkbio: add tkbio_util with tkbio_util_parse_cmd
- menu: replace cmd parsing with tkbio_util_parse_cmd
add login application
- login hide priority 0
- menu hide priority 1
tkbio: implement _system_menu event/button
- tsp: add cmd_hidden: switches to hidden app with lowest priority