Controller plugin textformat fix

Fixed textformats in ControllerUtil not displaying correctly (it's back
baby! yeah!)
Telnet remote console

Added a very rudimentary Telnet implementation via TelnetUtil.
The console sets up a local TCP socket server on localhost:1984, and
remote clients can telnet into it, receive output and call functions.
Backspace characters cause explosions and clients should turn off local
echo since there's apparently no way to control that from the server
side.