graphics: Clean up the corebootfb driver.

This driver uses the framebuffer information passed through the coreboot
tables to draw text for a graphical console. The whole graphic stack probably
needs to be reworked, but this makes that a bit easier and is a good cleanup
generally speaking.

It also gets rid of support for a visible cursor, clears up some typing, and
switches to a more depthcharge like interface which cuts out most of the
global variables.

Change-Id: I7e83892936a591a7f7141fb86bb960769c02fbe6
6 files changed