Console: debuggerLayout support and more

- added support for all the debugger layouts
- garbage collection
- added tempDisablesSoundHotKeys var to avoid overriding the devs
preferences regarding the sound tray