Use shadow framebuffer for cairo_linuxfb render path
Use a shadow buffer when rendering with cairo_linuxfb. This eliminates flicker even when linuxfb panning is not available (typical for coreboot native graphics init) and improves speed for non-UMA systems.
Backing up the console framebuffer now also uses AVX fast-copy by using a shadowfb object for the backup framebuffer.