Add blit function to display

When working on my fancy menu, I realized that repeatedly calling the pixel(...) method is awfully slow. Using a blit(...) function can speed up menu performance (especially icon drawing).

This is similar to !279 (closed) but expect a rectangular buffer with three bytes for each pixel (rgb888).