Draft: keyboard focus/navigation of iemguis and other gui externals in runmode
This is just a draft transitional state, and the branch name is a misnomer. We're not changing activatefn, but adding a new focusfn for handling runmode object focus.
State:
- added focusfn callback
- deconstructed crazy awful numbox UX
- getting ready to handle [nbx] runmode key entry entirely in the GUI
- split up glist_grab so key grab and mouse grab may be set separately
- in the process of removing the crazy series of "flip-switch" variables that are sprinkled like salt and pepper through the various drawing routines