Optimization of particular case in nulldrv_StretchBlt: pass dib device buffer  instead of temporary allocated intermediate buffer to bitmap format conversion routine if source and destination rectangles are equal to destination bitmap rectangle
- Flush x11drv surface every 30 milliseconds in GetMessageW wait loop
(fixes image update during run phases without messages).
- nanosleep in gdi_surface_realize_palette (seems that certain
applications rely on timings of palette setup routines).