cmdprompt: add b0rkshell autolaunching, more details below:

- Refactoring
- On startup if b0rkshell is present is it autolaunched and interactive
  mode is not entered
- Can be prevented using DOWN+LEFT+A
coopgui: add keyboard and touch position API
cmdhost: use new coopgui keyboard API