ShellSocket: Store cols and rows of term in class
Use shell.disconnect() to close shell namespace instead of emit('shell_close')
shell.py always raise exception if all conn attempts fails