Add wait_for helper to IProcess and ensure IGuestProcess roots from library_ext IProcess.  Update execute to include wait for with stderr and stdout.  Also update stdin to use write_array (this still does not work)
Keyboard scancode decoder and decoded key event callback