fbuf: Add clear()

Default clear color is 0xFF for each byte of the pixel. The RGBA components
of a pixel may not be a full byte, so setting the clear color is a little
trickier than simply assigning a value to a byte.