GRAPHICS: Fullscreen rendering and correct aspect ratio at native resolutions

Rebased and squashed version of #1080, with the patches @bgK mentioned.
I made the `|` of the various tables line up, as it looked like that was the case before.