New console driver

It's extending and replacing the monitor text mode driver n order to
support virtual consoles and propper string editing.