added keyboard extension and put IMachine back...
not decided on extension for machine console or guest session...
moved to _console_ext.py
extend keyboard... now its trivial to send keystrokes to the guest