Client|ConsoleWidget: Opening and closing

The new console widget is starting to be functional enough to allow
dropping the old one.
Client: Removed the old console UI

The new ConsoleWidget is now responsible for the console UI. The rest
of the console mechanism (command execution, variables, configs)
still remains unchanged.