consoles send an event on line enter
refactoring gdb command exposure
hooked up consoles
attempt at pushing on data from process
fixed pushing console

Unfortunately this introduces significant performance issues.  When
the kernel outputs the startup message char by char, it chokes the
browser.  For this reason we don't resend (now) on gdb output. This
may cause a subtle issue for now, but it's unlikely.

Into/Next also seem sluggish, but it's unclear that this change causes
it, or how to fix.
added 1ms debounce to state pushes

fixes perf choking issues
per-frame step/next/finish controls
codeviewer!