fix rotation: viewport, not framebuffer

Rotation was always referring to the framebuffer's blitbuffer,
which in the case of devices with a viewport was not identical.
fix night mode setting

implement bezel cleaning with proper background color
Merge pull request #1110 from hwhw/master

Fix rotation with viewport, better night mode with viewport