- workaround for __getattr__ existing for types that dont support it
- separated python console from the interactive console - added shell console type (simple example) - console types are autodetected and can be selected in the menu